나는 형에게 다음의 XSD를 만들기 위해 노력하고최소값에 대한 변수 값이있는 XSD xs : sequence의 발생?
<xs:element name="Command">
<xs:complexType>
<xs:attribute name="NumberofArgument" type="xs:integer" use="required"/>
<xs:sequence>
<xs:element name="Argument" minOccurs=variable>
<xs:complexType>
<xs:attribute name="argumentName" type="xs:string"/>
<xs:attribute name="argumentType" type="argumentType"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
그래서 내가 먼저 속성 "NumberOfArguments"를 정의하고 그때 주어진 명령에 대한 인수의 실제 수를 확인하는 데 사용할 만들 어떤 XML.
<Command CommandName="String" number="1">
<Argument argumentName="String" argumentType="defined"/>
</Command>
제 질문은 이것을 수행하는 것이 가능한지, 그렇지 않은 경우 어떻게해야합니까?
단순히 스키마 유효성 검사만으로는 가능하지 않습니다. 원하는 언어로 '사실 이후'를 처리해야합니다. –