Observar que o elemento da raiz no original de XML acima está nomeado <bookstore>. Todos elementos restantes no original são contidos dentro do Tag do <bookstore>.
O elemento do <bookstore> representa o nó da raiz da árvore de DOM.
O <bookstore> do nó da raiz prende o nó da criança de quatro <book>.
O primeiro nó da criança do <book> prende também quatro crianças: <title>, <author>, <year>, e <price>, que contêm um nó cada um do texto, “italiano diário”, “Giada De Laurentiis”, “2005”, e “30.00”.
IMPORTANTE! O texto é armazenado sempre no nó do texto. Um erro comum em processar de DOM é navigate a um nó do elemento e esperá-lo conter o texto. Entretanto, mesmo o nó o mais simples do elemento tem o nó do texto sob ele. Por exemplo, em <year>2005</year>, há um nó do elemento (ano), e um nó do texto sob ele, que contêm o texto (2005).
A seguinte imagem ilustra um fragmento da árvore do nó de DOM do original de XML acima:
|