Я хочу, чтобы объединить два XSD, принявших такое же пространство имен и элементы имя, но Differnet атрибуты:Можно ли определить xsd с тем же именованным элементом с разными атрибутами, будет ли это действительным xsd?
<s:schema ......>
<s:element name="CreateStudent">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CreateStudent">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ID" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="MiddleName" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
В этом случае вы не можете этого сделать, но можете только в том случае, если 'element' будет объявлен в рамках другого сложного типа. – Xstian
На самом деле у меня не может быть никакого дополнения к нему, так как это xsds, сгенерированные двумя различными webservice wsdl – Chaitanya