하나의 스키마 xsd 파일이 있습니다. 그 xsd 파일에서 "선택"과 혼동했습니다. 예컨대 를 들어xsd 스키마 및 xml 파일 요소와 혼동
이
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Emp">
<xs:complexType mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="E1" />
<xs:element ref="E2" />
<xs:element ref="E3" />
<xs:element ref="E4" />
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
myxmlfile1.xml을 myschema.xsd - 예 : 1
편집 : 루트 요소 직원 덧붙였다.
<?xml version="1.0" encoding="utf-8"?>
<Employee>
<Emp>
<E1></E1>
<E2></E2>
</Emp>
</Employee>
myxmlfile2.xml - 예컨대 2
편집 : 루트 요소 직원 덧붙였다.
<?xml version="1.0" encoding="utf-8"?>
<Employee>
<Emp>
<E1></E1>
</Emp>
<Emp>
<E2></E2>
</Emp>
</Employee>
스키마에 따라이 2 개의 xml 파일에서 myxmlfile1.xml은 정확합니다. 그렇지 않으면 myxmlfile2.xml이 맞습니까 ?? 설명과 명확한
나 ...
편집 :
Here i want to know,
EMP를 요소가 모두 E1과 E2 자식 순서의 요소 (또는)을 가질 수있다?
은 하위 요소 인 E1 또는 E2 (둘 다 가질 수 없음)를 가질 수 있습니다. ??
유효하지 않은 모범 사례는이 질문에 이미 제공된 답변에주의를 기울이지 않았기 때문일 수 있습니다. 조심스럽게 다시 읽으십시오. –