On this page, Microsoft a nice example of an XML Schema表示采购订单的XML文档。
我想创建一些非常相似的东西,但在我的情况下,XML文档将包含一个完整的采购订单列表 - 即多个采购订单项。在上面链接的示例中,架构仅代表一个采购订单。
我需要在Schema中修改哪些内容以允许多个采购订单?我们可以说标签很简单<purchaseOrders>
。
答案 0 :(得分:0)
将此添加到架构:
<xs:element name="purchaseOrders">
<xs:complexType>
<xs:sequence>
<xs:element ref="purchaseOrder" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
如果minOccurs="0"
可以为空,则需要 purchaseOrders
- 如果内部必须至少有一个purchaseOrder
,则可以删除它。
有关xs:element