XSD Import NameSpaces
问题 I have a two xsd files "first.xsd" and "second.xsd". Inside second.xsd, I want to refer to an element defined in first.xsd (with different namespace). My second.xsd looks like: <xs:schema ... xmlns:schema1="http://www.schema.org/schema1" targetNamespace "http://www.schema.org/schema2 ... > <xs:import namespace = "http://www.schema.org/schema1" schemaLocation = "first.xsd" /> <xs:element name = "complex1"> <xs:complexType> ......... <xs:element ref="schema1:name2"/> ......... </xs:complexType>