私は、当時、スキーマ内のすべての要素によって使用されるグローバル属性を作成する方法を見つけようとしており、それらのキー/ユニーク属性として機能します。 は、次の例を見て:今、たとえば言うことができます xsdのグローバルキー/ユニーク属性
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
attributeFormDefault="unqualified" targetNamespace="http://www.NameSpace/Family" xmlns:tns="http://www.NameSpace/Family">
<xs:attribute name="id" type="xs:string"/>
<xs:complexType name="parentType">
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
<xs:element name="Child" type="tns:childType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="tns:id" use="required"/>
</xs:complexType>
<xs:complexType name="childType">
<xs:sequence>
<xs:element name="Name" type="xs:string"/>
</xs:sequence>
<xs:attribute ref="tns:id" use="required"/>
</xs:complexType>
<xs:element name="Family">
<xs:complexType>
<xs:sequence>
<xs:element name="Parent" type="tns:parentType" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
が、私は、id属性に一意のキーを定義/んしたい、1親2との子供を作成するように
すべての要素のidを(両親子ども)はお互いに異なるでしょう。
また、XSDの5つのタイプミスを修正するためにあなたの投稿を編集しました。 –