Creare un documento XML in base a uno schema XSD
La funzionalità Genera xml di esempio genera un file XML di esempio basato sul file XSD (XML Schema).
È possibile usare questa opzione per gli scenari seguenti:
Per comprendere l'uso di diversi costrutti nello schema.
Per confermare che lo schema funziona come previsto.
La funzionalità Genera XML di esempio è disponibile solo per gli elementi globali e richiede un set di XML Schema valido.
Questa funzionalità genera di norma documenti XML validi. Tuttavia, se lo schema contiene uno o più degli elementi seguenti, l'esempio potrebbe non essere valido:
I vincoli di identità
xs:key
,xs:keyref
exs:unique
.xs:pattern
Sfaccettature.Enumerazioni di tipo
xs:QName
.xs:ENTITY
Tipi ,xs:ENTITIES
exs:NOTATION
.
Si noti inoltre che il contenuto xs:base64Binary
sarà generato solo se le enumerazioni si verificano nello schema per il tipo specificato.
Per generare un documento di istanza XML basato sul file XSD
Seguire la procedura descritta in Procedura: Creare e modificare un file di schema XSD.
In XML Schema Explorer fare clic con il pulsante destro del mouse sull'elemento
PurchaseOrder
globale e quindi scegliere Genera XML di esempio.Quando si seleziona questa opzione, PurchaseOrder.Il file xml con il contenuto XML di esempio seguente verrà generato e aperto nell'editor 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>