Hi
I am new to xml schema [have used xml beans before and am trying to move to
xml schema] and I am wondering is there is an api to parse multiple schema
documents together to get composite schema model. This is critical as a
WSDL doc can contain dependent schema definitions defined as below
<types>
      <xs:schema>
            .......
      </xs:schema>
      <xs:schema>>
            .......
      </xs:schema>
</types>

The xml schema tutorial shows parsing a single schema document

InputStream is = new FileInputStream(fileName);
XmlSchemaCollection schemaCol = new XmlSchemaCollection();
XmlSchema schema = schemaCol.read(new StreamSource(is), null);

and if I read through the XMLSchemaCollection api - I only see apis like
read(Element,..) =>only dealing with one schema at a time. Can anyone pls
give an example how I can get to parse the schema from the above wsdl
snippet. In xmlbeans I used to do this

            for(String schemaDoc:schemaList)
            {

                schemas[i] = XmlObject.Factory.parse(schemaDoc,
                    (new XmlOptions()).setLoadLineNumbers
().setLoadMessageDigest());
                ...
            }
            SchemaTypeSystem sts = XmlBeans.compileXsd(schemas, XmlBeans.
getBuiltinTypeSystem(), compileOptions);

I am not able to locate something similar in xml schemas.
Any help is appreciated.

thanks
Anamitra

Reply via email to