如何在XML Schema中指定元素可以包含属性,也可以包含内容,但不能同时包含两者。
示例:
此处元素<sig>
可以表示为:
<sig href="http://static.domain.tld/1231231.sig"/>
或将内容放在内联中:
<sig>
8374a32f4c2de
12B8374a32f4c
2de12B8374a32
f4c2de12B8374
a32f4c2de12bd
</sig>
干杯。
编辑:拼写错误
答案 0 :(得分:0)
由于我的知识,这是其中一个地方,其中XML Schema不如Relax NG,其中 你可以指定:
<element name="sig">
<choice>
<attribute name="href">
<data type="anyURI"/>
</attribute>
<data type="hexBinary"/>
</choice>
</element>