Estrutura de um documento XML

Um documento XML é sempre composto de dois tipos de caracteres: os dados reais e as chamadas marcas ou marcações. Marcas são instruções XML, que descrevem a divisão do documento em unidades de armazenamento e sua estrutura lógica. A própria estrutura é salva em uma definição de tipo de documento (DTD).

As marcas são sempre escritas em pares e em parênteses angulares. Cada marca inicial sempre tem uma marca final correspondente.

Os atributos XML são usados dentro das marcas. Um atributo só pode ocorrer uma vez dentro de uma marca.

Os documentos XML são compostos por elementos. Um elemento é composto de duas marcas XML e o texto incluído. Elementos em branco são compostos por apenas uma marca e sempre terminam com uma barra (/) antes do parêntese final.

Pode criar documentos XML simples com um editor de texto. No exemplo a seguir, a DTD é especificada entre colchetes no arquivo XML:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE memberlist

[

<!ELEMENT memberlist (no, name, age)>

<!ELEMENT no (#PCDATA)>

<!ELEMENT name (#PCDATA)>

<!ELEMENT age (#PCDATA)>

]>

<memberlist>

<no>001</no>

<name>Doe, John</name>

<age>27</age>

</memberlist>

Se salvar este documento com o nome de sua escolha e a extensão .xml, o Internet Explorer pode exibir o documento em uma forma estruturada.