-1

在这个页面上,Microsoft 提供了一个很好的 XML Schema 示例,用于表示采购订单的 XML 文档。

我想创建一些非常相似的东西,但在我的例子中,XML 文档将包含一个完整的采购订单列表——即多个采购订单项目。在上面链接的示例中,Schema 仅代表一个采购订单。

我需要在架构中修改什么以允许多个采购订单?假设标签很简单<purchaseOrders>

4

1 回答 1

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

于 2013-04-15T18:36:31.373 回答