2011-09-13 2 views
1

요소의 특성이 다른 요소의 특성에 나열된 특성의 이름을 가져야하는 xml 스키마를 디자인하는 방법에 대해 혼란 스럽습니다.허용 된 특성을 XSD의 다른 특성에서 구분 된 문자열로 지정하십시오.

유효한 예 :

<A allowedAttributeNames="attrA,attrB">

<B attrA="1" attrB="34">

잘못된 예 :

<A allowedAttributeNames="attrA,attrB">

<B attrC="72">

일반적으로 구분 기호로 구분 된 목록이 xsd에서 제대로 지원되지 않는다고 생각하는 것이 사실입니까?

미리 감사드립니다.

답변

0

XSD 1.0에서는이 작업을 수행 할 수 없습니다.

어설 션을 사용하여 XSD 1.1에서이 작업을 수행 할 수 있습니다. XSD 1.1은 현재 Xerces와 Saxon의 최근 릴리스에서 지원됩니다.

관련 문제