0
나는 온다 일부 XML을하고 난 유효성을 검사 할 그것은이단일 XSD 스키마
<hotel>
<reservation>
<hotelroom>47</hotelroom>
...
</reservation>
</hotel>
처럼 보일 수 있습니다 또는 아이디어가
<hotel>
<restaurant>
<tablenumber>3</tablenumber>
...
</restaurant>
</hotel>
수 그 호텔에 대한 예약이라면 다음과 같은 한 세트의 데이터에 대해 유효성을 검사하고 싶습니다 : 호텔 룸 번호 요청, 주소 등. 그 다음 식당의 XML 일 경우, 나는 테이블 번호, 사람 이름 등을 원합니다.
방금 xbd를 배웠습니다. 나는 각각의 경우에 대한 스키마를 작성했으나 xsd 파일에 뭔가를 쓰고 싶다고 느낄 때 무엇을해야할지 모르겠다. 예약이 나왔다면이 ELSE IF 레스토랑에 대해 유효성을 검사 한 다음 이에 대해 유효성을 검사하라.
W3 xsd 튜토리얼을 읽었지만 아무 것도 볼 수 없었습니다.
감사합니다 : D 당신은 기본적으로 원하는 것이
정답입니다. 이를 조금 확장하기 위해 호텔 요소의 복합 유형에는 두 개의 분기가 xs : element ref = "reservation"이고 xs : element ref = "restaurant"인 xs : choice 콘텐츠 모델이 있어야합니다. –