このページでは、Microsoftが発注書を表す XML ドキュメントの XML スキーマの良い例を示しています。
私は非常に似たものを作成したいと考えていますが、私の場合、XML ドキュメントには注文書の全リスト (複数の注文書項目) が含まれます。上記のリンクの例では、スキーマは 1 つの注文書のみを表しています。
複数の発注書を許可するには、スキーマで何を変更する必要がありますか? タグがシンプルになるとしましょう<purchaseOrders>
。
このページでは、Microsoftが発注書を表す XML ドキュメントの XML スキーマの良い例を示しています。
私は非常に似たものを作成したいと考えていますが、私の場合、XML ドキュメントには注文書の全リスト (複数の注文書項目) が含まれます。上記のリンクの例では、スキーマは 1 つの注文書のみを表しています。
複数の発注書を許可するには、スキーマで何を変更する必要がありますか? タグがシンプルになるとしましょう<purchaseOrders>
。
これをスキーマに追加します。
<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
- 常に内部に少なくとも 1 つある必要がある場合は、purchaseOrder
ドロップできます。
の詳細はこちらxs:element