Gerando Arquivos de Esquema XML a partir de Arquivos XML

Se você tiver um arquivo XML que não possui um esquema XML, poderá utilizar seu arquivo XML para criar um esquema para ele. Gerar um esquema XML a partir do seu arquivo XML economiza tempo criando um esquema XML que funcionará com seu arquivo XML e que contém todos os elementos que estavam no arquivo XML.

O arquivo XML deve ser válido; caso contrário, quando você tentar criar o esquema, receberá uma mensagem de erro e o esquema não será criado. Para que um arquivo XML seja válido, ele deve seguir determinadas especificações estabelecidas na recomendação do XML 1.0.

As instruções a seguir foram criadas para a perspectiva Recurso (Resource), mas também funcionarão em muitas outras perspectivas.

Para criar um esquema XML a partir de um arquivo XML, siga estas etapas:

  1. Crie um projeto para conter o arquivo de esquema XML. Se você desejar gerar Java beans a partir de seu esquema XML, recomendamos que crie um projeto configurado para trabalhar com a origem Java a fim de conter o esquema XML e os beans (os beans devem estar contidos em um projeto configurado para trabalhar com a origem Java; no entanto, o esquema XML não precisa estar). Caso contrário, não importa o tipo de projeto criado.
  2. Selecione o arquivo XML a partir do qual deseja criar o esquema XML. Clique com o botão direito do mouse nele e clique em Gerar (Generate) > Esquema XML (XML Schema).
  3. Selecione a pasta ou projeto que conterá o esquema. No campo Nome do Arquivo (File Name), digite o nome do esquema, por exemplo, MyXMLXSD.xsd. O nome do esquema deve terminar com .xsd.
  4. Clique em Concluir.
  5. Uma caixa de diálogo será aberta, indicando que o esquema XML foi gerado com êxito.

O esquema é aberto automaticamente no editor de esquema XML. Ele conterá todos os elementos que estavam no arquivo XML utilizado para criar o esquema. Agora você pode customizá-lo mais, incluindo novos elementos, etc.

Tarefas relacionadas
Criando Esquemas XML
Gerando Arquivos de Esquema XML a partir de Tabelas Relacionais
Gerando Java Beans a partir de um Esquema XML
Gerando a Documentação HTML a partir de um Arquivo de Esquema XML
Informações relacionadas
XML 1.0 no W3C
Editando Propriedades do Esquema XML
Editor de Esquema XML
Validando Esquemas XML
Gerando Esquemas XML a partir de Arquivos DTD

Feedback