Latest web development tutorials

estrutura de árvore XML

documentos XML formar uma estrutura de árvore, que desde o "root" e depois estendido para as "folhas".


Uma instância de documento XML

documentos XML usando uma sintaxe auto-descritiva simples:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

A primeira linha é a declaração XML. Ele define a versão XML (1,0) e a codificação utilizada (ISO-8859-1 = Latin-1 / conjuntos de caracteres da Europa Ocidental).

A linha seguinte descreveo elemento raiz do documento (como dizer: "Este documento é um memorando"):

<note>

As próximas 4 linhas descrevem 4elementos filho da raiz (para, de, título, e corpo):

<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>

A linha última define o fim do elemento raiz:

</note>

Você pode assumir, a partir deste exemplo, o documento XML contém um Jani Tove de notas escritas.

XML tem excelente auto descritivo, você concorda?


documentos XML formar uma estrutura de árvore

documento XML deve conter umelemento de raiz.O elemento é o pai de todos os outros elementos.

elementos XML do documento para formar uma árvore de documentos. A árvore da raiz, e se estende para a parte inferior da árvore.

Todos os elementos podem ter sub-elementos:

<root>
<child>
<subchild>.....</subchild>
</child>
</root>

Pai, do Filho e compatriotas e outro termo usado para descrever a relação entre os elementos. O elemento pai tem um elemento filho. Sub-elementos do mesmo nível se tornam irmãos (irmãos ou irmãs).

Todos os elementos podem ter conteúdo de texto e atributos (semelhante ao HTML).


exemplo:

árvore de nós DOM

O painel superior mostra o seguinte XML em um livro:

<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

Exemplos do elemento raiz é <bookstore>. Documento tudo <book> elementos estão contidos dentro <bookstore> in.

<Book> elemento tem quatro sub-elementos: <título>, <autor>, <ano>, <> preços.