共用方式為


HOW TO:根據 XSD 結構描述建立 XML 文件

[產生範例 XML] 功能會根據 XML 結構描述 (XSD) 檔案產生範例 XML 檔。

您可以針對下列案例使用此選項:

  • 了解結構描述中各種建構的使用方式。

  • 確認結構描述進行預期的作業。

[產生範例 XML] 功能僅適用於全域項目,而且需要有效的 XML 結構描述設定。

這項功能通常會產生有效的 XML 文件。 不過,如果結構描述包含下列其中一個或多個項目,範例可能就會無效:

  • xs:key、xs:keyref 和 xs:unique 識別條件約束。

  • xs:pattern Facet。

  • xs:QName 型別的列舉型別 (Enumeration)。

  • xs:ENTITY、xs:ENTITIES 和 xs:NOTATION 型別。

此外,請注意,只有當列舉型別出現在 xs:base64Binary 的結構描述時,系統才會產生該型別的內容。

根據 XSD 檔案產生 XML 執行個體文件

  1. 請依照HOW TO:建立和編輯 XSD 結構描述檔中的步驟進行。

  2. 以滑鼠右鍵按一下 XML 結構描述總管中的 PurchaseOrder 全域項目。 選取 [產生範例 XML]。

    當您選取此選項時,會產生含有下列範例 XML 內容的 PurchaseOrder.xml 檔,並在 XML 編輯器中開啟。

    <?xml version="1.0" encoding="utf-8"?>
    <PurchaseOrder OrderDate="1900-01-01" xmlns="http://tempuri.org/PurchaseOrderSchema.xsd">
      <ShipTo country="US">
        <name>name1</name>
        <street>street1</street>
        <city>city1</city>
        <state>state1</state>
        <zip>1</zip>
      </ShipTo>
      <ShipTo country="US">
        <name>name2</name>
        <street>street2</street>
        <city>city2</city>
        <state>state2</state>
        <zip>-79228162514264337593543950335</zip>
      </ShipTo>
      <BillTo country="US">
        <name>name1</name>
        <street>street1</street>
        <city>city1</city>
        <state>state1</state>
        <zip>1</zip>
      </BillTo>
    </PurchaseOrder>
    

請參閱

概念

使用 XML 資料