如何为以下xml编写xsd?
我有以下XML:如何为以下xml编写xsd?,xml,xsd,Xml,Xsd,我有以下XML: <xml> <columns> <column fruit="apple" /> <column fruit="peach" /> </columns> <items> <item date="10.10.2009"> <apple price="3" /> <
<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中定义它吗?您不能在XSD中表示它。如果要查看交叉引用数据,则应查看使用ID/IDREF类型。Chek您不能在XSD中表示这一点。如果要查看交叉引用数据,则应查看使用ID/IDREF类型。切克。。。但是我没有看到“xml.columns.item”标记。。。你是说“xml.items.item”吗?或者“xml.columns.column”?为了其他响应者的利益,也许你应该补充一下,你正在Mac上使用这个…@marc_s嗨,marc,告诉人们我使用Mac是个好主意。没有考虑到这一点,因为XSD与平台无关。。。。但是我没有看到“xml.columns.item”标记。。。你是说“xml.items.item”吗?或者“xml.columns.column”?为了其他响应者的利益,也许你应该补充一下,你正在Mac上使用这个…@marc_s嗨,marc,告诉人们我使用Mac是个好主意。没有考虑到这一点,因为XSD是独立于平台的。