의 시퀀스를 반복하는 I은 도시 된 바와 같이 해당 용어의 개수 및 순서대로 N-1 AND를 (N> 0)가 될 수있는 XML있다. 다음 xml 스키마를 시도했지만 xml보다 크면 스키마에 대해 유효성이 검사되지 않습니다. 오류 : cvc-complex-type.2.4.b : '검색'요소의 콘텐츠가 완전하지 않습니다. '{그리고}'중 하나가 예상됩니다.XML 스키마 요소
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="Search">
<xs:complexType>
<xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Term" type="xs:string" />
<xs:element name="And" type="xs:string" />
</xs:sequence>
<xs:element name="Term" minOccurs="1" maxOccurs="1" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
xml 스키마에 대한 모든 도움을 주시면 감사하겠습니다.
은 "그리고"원소의 목적은 무엇인가? 운영자처럼 사용하고 있습니까? – Kelly
예, 운영자입니다. or, not, 등등과 같은 여러 타입의 연산자가 있습니다. 그러나 나는 추상적 인 타입을 사용하여 그것에 대해 연구 중입니다. – bluetech
XSD가 유효하지 않습니다. Unique Particle Attribution 규칙을 위반합니다. – toniedzwiedz