【发布时间】:2010-12-22 08:11:21
【问题描述】:
我有以下 XML:
<xml>
<columns>
<column fruit="apple" />
<column fruit="peach" />
</columns>
<items>
<item date="10.10.2009">
<apple price="3" />
<peach price="5" />
</item>
<item date="10.10.2010">
<apple price="4" />
<peach price="2" />
</item>
</items>
</xml>
在xml.columns.item 标签内可以是与xml.columns..@fruit 属性中定义的名称相同且顺序相同的标签。 xml.columns.item 内的所有标签始终具有相同的属性xml.columns.item..@price。
有人知道如何在 XSD 中定义这个吗?
【问题讨论】:
-
...但我没有看到“xml.columns.item”标签...您的意思是“xml.items.item”吗?还是“xml.columns.column”?
-
也许你应该添加 - 为了任何其他响应者的利益 - 你在 Mac 上使用它......
-
@marc_s 嗨,Marc,告诉人们我使用 Mac 是个好主意。没有考虑,因为 XSD 是平台无关的。