내가 XML은 다음과 같은 방법으로 표현 될 수있는 XML 스키마 작성하려고 해요 :가장 효율적인 스키마
애완 동물 모두 고양이와 개 요소를이 (가) 포함 할 수 있습니다 :
<root>
<pets>
<cat />
<dog />
</pets>
</root>
애완 동물는
<root>
<pets>
<cat />
</pets>
</root>
-----------
<root>
<pets>
<dog />
</pets>
</root>
경우 단지 고양이 또는 개 요소를 포함 할 수 애완 동물 더 하위 요소가 없습니다, 그것은 존재해야한다 : 이것은 항상 듯했다
<xs:element name="pets">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element name="cat"/>
<xs:element name="dog" minOccurs="0"/>
</xs:sequence>
<xs:sequence>
<xs:element name="dog"/>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
:
이<root>
</root>
나는 이러한 조건을 만족시키기 위해 마련했습니다 가장 좋은 스키마이있다 나 같은 단순한 개념을 위해 너무 많은 스키마를 좋아한다. 이 스키마를 작성하는 간단한 방법이 있습니까? 감사!