Sdílet prostřednictvím


Vytvoření dokumentu XML na základě schématu XSD

Funkce Generate Sample XML vygeneruje ukázkový soubor XML na základě vašeho souboru schématu XML (XSD).

Tuto možnost můžete použít pro následující scénáře:

  • Abyste pochopili použití různých konstruktorů ve schématu.

  • Pokud chcete ověřit, že schéma dělá to, co má dělat.

Funkce Generate Sample XML je k dispozici pouze u globálních elementů a vyžaduje platnou sadu schémat XML.

Tato funkce obvykle generuje platné dokumenty XML. Pokud však schéma obsahuje jednu nebo více z následujících možností, nemusí být ukázka platná:

  • Omezení xs:key, xs:keyrefa xs:unique identit.

  • xs:pattern Aspekty.

  • Výčty xs:QName typu

  • xs:ENTITY, xs:ENTITIESa xs:NOTATION typy.

Všimněte si také, že obsah se vygeneruje pouze v případě, že xs:base64Binary ve schématu pro tento typ dojde k výčtům.

Generování dokumentu instance XML na základě souboru XSD

  1. Postupujte podle kroků v tématu Postupy: Vytvoření a úprava souboru schématu XSD.

  2. V Průzkumníku schémat XML klikněte pravým tlačítkem myši na PurchaseOrder globální prvek a pak vyberte Vygenerovat ukázkový XML.

    Když vyberete tuto možnost, nákupníobjednávky.Soubor XML s následujícím ukázkovým obsahem XML se vygeneruje a otevře v editoru 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>