XSDファイルにいくつかの要素が定義されており、これらはドキュメントの後半で参照として使用します。これらの「参照」要素のいずれかが有効なxmlファイルを構成するようにしたいです。
たとえば、私は持っています
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="Section">
<xs:complexType>
<xs:sequence>
<xs:element ref="Section" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="code"/>
<xs:attribute name="url"/>
<xs:attribute name="isLegacy"/>
<xs:attribute name="name"/>
<xs:attribute name="helpFileName"/>
</xs:complexType>
</xs:element>
<xs:element name="Sections">
<xs:complexType>
<xs:sequence>
<xs:element ref="Section" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
次のxmlを検証したくない(これがファイル内の唯一の行である場合)
<Section code="" url="" isLegacy="" name="" helpFileName="" />
「Section」ノードをグローバルから削除すると、再帰のためにそれを参照できなくなります