我对如何设计一个xml架构很困惑,其中一个元素的属性必须具有另一个元素的属性中列出的名称。
一个有效的例子:
<A allowedAttributeNames="attrA,attrB">
<B attrA="1" attrB="34">
无效的例子:
<A allowedAttributeNames="attrA,attrB">
<B attrC="72">
一般来说,认为分隔符分隔列表在xsd?
中支持不足是真的吗?提前致谢!
答案 0 :(得分:0)
您无法在XSD 1.0中执行此操作。
您可以使用断言在XSD 1.1中执行此操作。最近发布的Xerces和Saxon目前支持XSD 1.1。