É possível utilizar as declarações de elementos nos DTDs para definir os elementos que podem ocorrer em um documento XML. As declarações de elementos podem especificar que um elemento pode conter outros elementos, que pode conter qualquer coisa ou que deve estar vazio.
Sobre Esta Tarefa
As seguintes instruções foram gravadas para a perspectiva Recurso, mas também funcionarão para várias outras perspectivas.
Criando Elementos
Para criar um elemento, siga estas etapas:
Procedimento
- Abra o DTD no editor de DTD.
- Na visualização Esboço, clique com o botão direito do mouse no DTD
e clique em
Incluir Elemento .
- Na visualização Properties, digite o novo nome do elemento no campo Nome .
- Ao criar um elemento no editor de DTD, um elemento filho EMPTY é automaticamente criado.
- Selecione o elemento-filho EMPTY e, na visualização Properties, altere o
Tipo de Conteúdo para ANY, (#PCDATA) ou outro elemento. Se você não deseja que o elemento-pai contenha nada, deixe o tipo de modelo de conteúdo como EMPTY.
- Se desejar que o elemento-pai contenha mais de um elemento-filho (ou combinação de conteúdos), selecione Conteúdo de Filhos ou Combinação de Conteúdos na lista Tipo de Conteúdo . Após selecionar um desses, você terá um grupo (representado por um nó de grupo -
se selecionar Conteúdo_Filho
e
se você selecionar Combinação de Conteúdos, que pode ser utilizado para criar um grupo de elementos-filho sob o elemento-pai.
Um elemento-filho será criado automaticamente sob o nó do grupo. Para obter informações sobre a edição de um grupo, consulte as informações relacionadas.
- Clique na guia Documentação se desejar fornecer informações sobre este elemento. A página Documentação é utilizada para o material legível aos humanos, como uma descrição do elemento.
Resultados
Nota: Se você pretende utilizar a combinação de conteúdos, o valor do primeiro elemento no grupo deve ser (#PCDATA) (consequentemente, se você selecionar Combinação de Conteúdo, dois elementos-filho serão criados automaticamente, o primeiro tendo um valor (#PCDATA)). Da mesma maneira, um grupo não deve conter um elemento EMPTY ou ANY. Os elementos EMPTY ou ANY não são legalmente permitidos como entidades aninhadas.