Hi All,
I load schema document using snippet below
      File schFile = new File("c:\\tmp\\schema.xsd");
      SchemaDocument schemaDoc = SchemaDocument.Factory.parse(schFile);
      XmlOptions options = new XmlOptions();
      options.setCompileDownloadUrls();
SchemaTypeSystem ts = XmlBeans.compileXsd(new SchemaDocument[] { schemaDoc }, XmlBeans.getContextTypeLoader(), options); SchemaTypeLoader loader = XmlBeans.typeLoaderUnion(new SchemaTypeLoader[] { XmlBeans.getContextTypeLoader(), ts });


Query given element's definition by
SchemaGlobalElement typeADef = loader.findElement(new QName("http://xml.netbeans.org/schema/Synchronous";, "typeA"));

How do I find schema attribute "elementFormDefault" value for this element?

By exploring API, it is possible by, schemaDoc.getSchema().getElementFormDefault(). Is it possible to navigate from SchemaGlobalElement object to its Schema? I could not find an API for this.

Is there another way to do this?

My goal is to query a given element's schema attribute "elementFormDefault"?


Thanks for your help!

Regards
Murali




Reply via email to