私は以下のスキーマを持っています。XMLスキーマは特定のタイプの属性の値を設定します
<xs:attribute name="level">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="[0-3]"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="var">
<xs:attribute ref="level" use="required"/>
<xs:attribute ref="name" use="required"/>
</xs:complexType>
<xs:attribute name="name" type="xs:string"/>
今、私は2つの "VAR" を含む要素 "ペア" を作成します。これらの変数の属性「レベル」は0に設定されています。
<xs:element name="pair">
<xs:complexType>
<xs:sequence>
<!-- --!>
</xs:sequence>
</xs:complexType>
</xs:element>
私はいくつか試行しましたが、成功しませんでした。どんな助け?
スキーマに記述したいXMLを表示すると、より明確になる場合があります。スキーマフラグメントは意味をなさないので、達成しようとしていることの説明は非常に混乱します。 –