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:
- Na vista Navegador, faça clique com o botão direito do rato no ficheiro de
esquema XML com que pretende trabalhar.
- No respectivo menu emergente, faça clique em
.
- 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.
- 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.
- 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.
- 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.
- Seleccione a entrada que pretender editar e faça clique em
Editar.
- 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.
- Todos os elementos e atributos qualificados no ficheiro XML associado ao
espaço de nomes terão o valor Prefixo.
- O campo Sugestão de localização contém a
localização doe esquema XML.
- 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:
- Restrições. Por vezes, elementos restritos são gerados por erro.
- Facetas: Os valores de dados gerados por predefinição podem não estar em
conformidade com facetas complexas (por exemplo, padrões).
- Elementos abstractos. Os elementos abstractos são, por vezes, gerados por erro.