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