Gerar ficheiros XML a partir de esquemas XML

Pode gerar um ficheiro XML a partir do esquema XML se pretender criar rapidamente um ficheiro XML baseado no ficheiro de esquema XML. Gerar um ficheiro XML a partir do esquema XML permite-lhe economizar tempo, através da criação de um ficheiro XML que já se encontra associado ao esquema XML, e contém, pelo menos, alguns dos elementos e atributos do esquema XML.

Após gerar o ficheiro XML, poderá personalizá-lo no editor XML.

As seguintes instruções foram escritas para a perspectiva Recurso, mas também serão aplicáveis a muitas outras perspectivas.

Para gerar um ficheiro XML a partir de um ficheiro de esquema, execute os seguintes passos:

  1. Na vista Navegador, faça clique com o botão direito do rato no ficheiro de esquema XML com que pretende trabalhar.
  2. No respectivo menu emergente, faça clique em Gerar > Ficheiro XML.
  3. Seleccione um projecto ou pasta para conter o ficheiro XML, introduza o nome que lhe vai atribuir e faça clique em Seguinte. O nome do ficheiro tem de terminar em.xml.
  4. Faça clique no Elemento raiz do ficheiro XML. O elemento raiz de um ficheiro XML é o elemento que contém todos os outros elementos nesse ficheiro. Todos os elementos globais definidos no esquema XML serão incluídos na lista Elemento raiz. Se não existirem elementos globais no esquema XML, não poderá criar um ficheiro XML a partir dele.
  5. Seleccione de entre as seguintes opções de conteúdo:
    • Criar atributos opcionais. Serão gerados tanto atributos obrigatórios como opcionais.
    • Criar elementos opcionais. Serão gerados tanto elementos obrigatórios como opcionais.
    • Criar a primeira escolha da escolha necessária. Será gerada a primeira escolha da escolha necessária no ficheiro XML.
    • Preencher elementos e atributos com dados. Todos os elementos e atributos gerados serão preenchidos com dados exemplo.
    Se não seleccionar qualquer destas opções, apenas será criada a quantidade mínima de conteúdo requerido pelo ficheiro XML.
  6. A secção Informações de espaço de nomes contém informações sobre o espaço de nomes de destino do esquema XML, o respectivo prefixo, e a localização do esquema. Para obter mais informações sobre espaços de nomes e prefixos de espaços de nomes, consulte as referências relacionadas.
  7. Seleccione a entrada que pretender editar e faça clique em Editar.
  8. O valor no campo Nome de espaço de nomes corresponde ao espaço de nomes destino do esquema XML. O ficheiro XML deve estar associado ao mesmo espaço de nomes a que o respectivo esquema XML está associado.
  9. Todos os elementos e atributos qualificados no ficheiro XML associado ao espaço de nomes terão o valor Prefixo.
  10. O campo Sugestão de localização contém a localização doe esquema XML.
  11. Faça clique em OK e, em seguida, em Terminar.

O ficheiro XML conterá o elemento raiz seleccionado e quaisquer elementos ou atributos contidos no elemento raiz. Contém, igualmente, informações sobre o espaço de nomes e localização do ficheiro XML. Pode, agora, adicionar novos elementos e atributos ao ficheiro XML.

Nota: Em determinados casos, quando um ficheiro XML é gerado a partir de um ficheiro de esquema XML complexo, o ficheiro XML pode não ser válido. Se isto ocorrer, pode abrir o ficheiro gerado no editor XML e corrigir quaisquer erros que ocorram. Normalmente, apenas alguns erros necessitam de ser corrigidos. As seguintes construções de esquemas XML podem apresentar problemas:

  1. Restrições. Por vezes, elementos restritos são gerados por erro.
  2. Facetas: Os valores de dados gerados por predefinição podem não estar em conformidade com facetas complexas (por exemplo, padrões).
  3. Elementos abstractos. Os elementos abstractos são, por vezes, gerados por erro.
Conceitos relacionados
Editor XML
Tarefas relacionadas
Criar ficheiros XML vazios
Gerar ficheiros XML a partir de DTDs
Editar ficheiros XML
Informações relacionadas
Espaços de nome XML