Criar um documento XML baseado em um esquema XSD
O recurso Gerar XML de Exemplo cria um arquivo XML de exemplo com base no seu arquivo de esquema XML (XSD).
Você pode usar esta opção para os seguintes situações:
Para entender o uso de várias construções no seu esquema.
Para confirmar que o esquema faz o que é esperado dele.
O recurso Gerar XML de Exemplo está disponível somente nos elementos globais e exige um conjunto de esquemas XML válido.
Esse recurso normalmente gera documentos XML válidos. No entanto, se o esquema contiver um ou mais dos seguintes, o exemplo poderá não ser válido:
As restrições de identidade
xs:key
,xs:keyref
exs:unique
.Facetas de
xs:pattern
.Enumerações do tipo
xs:QName
.Tipos
xs:ENTITY
,xs:ENTITIES
exs:NOTATION
.
Além disso, observe que o conteúdo de xs:base64Binary
será gerado apenas se as enumerações ocorrerem no esquema para esse tipo.
Para gerar um documento de instância XML baseado no arquivo XSD
Siga as etapas em Como criar e editar um arquivo de esquema XSD.
No Gerenciador de Esquemas XML, clique com o botão direito do mouse no elemento global
PurchaseOrder
e selecione Gerar XML de Exemplo.Quando você selecionar essa opção, o arquivo PurchaseOrder.xml com o conteúdo XML de exemplo a seguir será gerado e aberto no Editor de 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>