Hi, I have one question about the import/include. I have following three schemas. A.xsd and C.xsd have same targetNamespace N1; and B.xsd has targetNamespace N2. A.xsd imports B.xsd, and B.xsd imports C.xsd. Is this example legal since there is no direct "include" between A.xsd and C.xsd? Thanks in advance, Rajul -------------------------------------------------------------------------- A.xsd: <xs:schema targetNamespace="http://www.example.com/N1" xmlns:n2="http://www.example.com/N2" xmlns:n1="http://www.example.com/N1" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://www.example.com/N2" schemaLocation="b.xsd"/> <xs:complexType name="MyType"> <xs:sequence> <xs:element ref="n1:el"/> </xs:sequence> </xs:complexType> <xs:element name="root" type="n1:MyType"/> </xs:schema> ------------------------------------------------------------------------- B.xsd: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.com/N2" targetNamespace="http://www.example.com/N2"> <xs:import schemaLocation="c.xsd" namespace="http://www.example.com/N1"/> </xs:schema> -------------------------------------------------------------------------- C.xsd: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.example.com/N1" targetNamespace="http://www.example.com/N1"> <xs:element name="el" type="xs:integer"/> </xs:schema> -------------------------------------------------------------------------Received on Tuesday, 13 May 2003 16:54:53 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 16 March 2009 11:13:27 GMT