Tworzenie dokumentu XML na podstawie schematu XSD
Funkcja Generate Sample XML generuje przykładowy plik XML na podstawie pliku schematu XML (XSD).
Tej opcji można użyć w następujących scenariuszach:
Aby zrozumieć użycie różnych konstrukcji w schemacie.
Aby potwierdzić, że schemat robi to, co ma robić.
Funkcja Generate Sample XML (Generowanie przykładowego kodu XML) jest dostępna tylko dla elementów globalnych i wymaga prawidłowego zestawu schematów XML.
Ta funkcja zwykle generuje prawidłowe dokumenty XML. Jeśli jednak schemat zawiera co najmniej jedną z następujących wartości, przykład może nie być prawidłowy:
xs:key
Ograniczenia tożsamości ,xs:keyref
ixs:unique
.xs:pattern
Aspekty.Wyliczenia
xs:QName
typu.xs:ENTITY
,xs:ENTITIES
ixs:NOTATION
typy.
Należy również pamiętać, że xs:base64Binary
zawartość zostanie wygenerowana tylko wtedy, gdy wyliczenia wystąpią w schemacie tego typu.
Aby wygenerować dokument wystąpienia XML na podstawie pliku XSD
Wykonaj kroki opisane w temacie Instrukcje: tworzenie i edytowanie pliku schematu XSD.
W Eksploratorze schematu XML kliknij prawym przyciskiem myszy
PurchaseOrder
element globalny, a następnie wybierz polecenie Generuj przykładowy kod XML.Po wybraniu tej opcji kolejność zakupu.Plik xml z następującą przykładową zawartością XML zostanie wygenerowany i otwarty w edytorze 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>