Gerador de esquema XML gratuito online
Gera um esquema XSD de qualquer XML instantaneamente — gratuito, apenas no navegador.
Entrada XML
Saída esquema XSD
Exemplos gerador de esquema XML
O XML de exemplo é analisado para inferir um esquema XSD.
Entrada XML vs XSD gerado
Entrada XML:
Esquema XSD gerado:
Use Exemplo para carregar dados.
O que é um gerador de esquema XML?
XSD (XML Schema Definition) é um padrão W3C para descrever a estrutura e restrições dos documentos XML.
Esta ferramenta infere um esquema XSD a partir de um documento XML. A geração executa-se no seu navegador.
Como usar esta ferramenta
Colar ou carregar XML
Cole XML ou carregue um ficheiro. Use Exemplo para dados de teste.
Rever o XSD gerado
O painel direito mostra o XSD gerado. Os elementos e atributos são inferidos da amostra.
Copiar, descarregar ou editar
Use Copiar ou Descarregar. Para validar XML, use o Validador XML. Para esquema JSON, use o Gerador de esquema JSON.
Quando usar um esquema gerado
Use um XSD gerado quando tiver XML de exemplo e precisar de um esquema para validação ou documentação.Gerador de esquema JSON.
Exemplo: Gerar XSD a partir de um documento XML
Entrada XML:
<user>
<id>1</id>
<name>Alice</name>
<email>[email protected]</email>
<active>true</active>
</user>Esquema XSD gerado:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="user">
<xs:complexType>
<xs:sequence>
<xs:element name="id" type="xs:integer"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="email" type="xs:string"/>
<xs:element name="active" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>Perguntas frequentes
O esquema está completo?
Reflete a amostra. Os elementos opcionais podem precisar de ajuste manual.
Posso validar XML contra este XSD?
Sim. Use um validador XSD (ex. Validador XML).
Os meus dados são privados?
Sim. A geração executa-se inteiramente no seu navegador.
O que posso fazer com o XSD gerado?
Muita coisa! Pode usá-lo para validar documentos XML (experimente o Validador XML), partilhá-lo com colegas para que todos conheçam a estrutura esperada, integrá-lo em IDEs como o VS Code ou IntelliJ para autocompletar XML, ou usá-lo como ponto de partida para ferramentas de geração de código. Lembre-se de que é inferido a partir da sua amostra — por isso, reveja-o e adicione as restrições ou elementos opcionais que os seus dados reais possam ter.
Ferramentas relacionadas
Para XSD: W3C XML Schema. Para XML: W3C XML.