>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Converter XML para XSD Online

XML significa Linguagem de Marcação Extensível, enquanto XSD significa Definição de Esquema XML. Documentos XML transferem dados de e para serviços web. XSD define a estrutura e o tipo de dados dos elementos em um documento XML. Use XSD para validar o conteúdo de um documento XML. Você pode precisar modificar o XSD gerado automaticamente para atender a requisitos de negócios.

Instruções Flame-Ware

Passo 1

Crie um documento XML. Por exemplo, um arquivo de registros de funcionários pode parecer com:

<?xml version="1.0" encoding="UTF-8"?>
<employeerecords>
  <employee category="fulltime">
    <name>Alex Weber</name>
    <ssn>123456784</ssn>
    <dept>Sales</dept>
    <role>Manager</role>
    <brief_bio lang="en">BA in Sales</brief_bio>
  </employee>
</employeerecords>

Passo 2

Salve o documento XML.

Passo 3

Visite o site Flame-Ware (consulte Referências).

Passo 4

Insira o caminho completo do documento XML local na caixa de texto para nome do arquivo.

Passo 5

Pressione o botão "Converter". O XSD gerado aparecerá na área de texto na parte inferior da página.

Passo 6

Salve o XSD gerado no seu computador.

Passo 7

Modifique o conteúdo do XSD se necessário. Por exemplo, no arquivo de registros de funcionários para indicar que SSN é um campo obrigatório e deve ter nove dígitos, o arquivo XSD seria parecido com:

<xs:element name="ssn" minOccurs="1" maxOccurs="1" msdata:Ordinal="1">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[0-9]{9}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

Passo 8

Salve o arquivo XSD modificado.

Instruções Hit Software

Passo 1

Visite o site Hit Software para um utilitário XML (consulte Referências). Insira o nome do documento XML na caixa de texto rotulada "Documento XML".

Passo 2

Pressione o botão "Gerar Esquema XML" para gerar XSD.

Passo 3

Modifique o conteúdo do XSD e salve o XSD.

Gerador de Esquema XML

Passo 1

Visite xmlforasp.net para a página de geração de esquema XML (consulte Referências).

Passo 2

Insira o conteúdo do seu documento XML ou URL correspondente na caixa de texto.

Passo 3

Pressione o botão "Gerar Esquema".

Passo 4

Modifique o XSD gerado e salve.

Dica

Para que o XSD gerado e modificado automaticamente represente o documento XML, valide o arquivo (ex: employee_list.xml) em relação ao arquivo XSD (ex: employee_list.xsd) usando um validador online do w3.org. Antes de fazer isso, transfira os arquivos XML e XSD para um servidor. Então, na caixa de texto "Endereço" no validador online, insira a URL para o nome do arquivo XML e depois a URL para o nome do arquivo XSD com um espaço entre os nomes. Pressione "Obter Resultados". Se vir mensagens de erro, modifique o conteúdo do arquivo XSD e teste novamente. Repita até não haver erros.