menina do vale
www.4linux.com.br
Conteúdo
Capítulo 3 - Manipulação de XML
3.1 O que é um documento XML?
1
. . . . . . . . . . . . . . . . . . . . . . .
1
3.1.1 Características de um documento XML . . . . . . . . . . . . . .
1
3.1.2 Elementos de um XML . . . . . . . . . . . . . . . . . . . . . . . .
2
3.1.3 Boas práticas de nomenclatura . . . . . . . . . . . . . . . . . . .
4
3.2 SimpleXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
3.2.1 Carregando um documento XML . . . . . . . . . . . . . . . . . .
5
3.2.2 Alterando elemento . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.2.3 Adicionando elemento . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.4 Removendo elemento . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.5 Recuperar todos atributos de um elemento . . . . . . . . . . . . 12
3.2.6 Alterando atributos . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.7 Adicionando atributos . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.8 Removendo atributos . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 DOM: Document Object Model . . . . . . . . . . . . . . . . . . . . . . . 16
3.3.1 O que é DOM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3.2 DOM, manipulação de arquivos . . . . . . . . . . . . . . . . . . . 16
3.3.3 Carregando um documento XML . . . . . . . . . . . . . . . . . . 17
3.3.4 Alterando elemento . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3.5 Adicionando elemento . . . . . . . . . . . . . . . . . . . . . . . . 20
3.3.6 Removendo elemento . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3.7 Recuperar atributo de um elemento . . . . . . . . . . . . . . . . 22
3.3.8 Alterando e adicionando atributos . . . . . . . . . . . . . . . . . 22
3.3.9 Removendo atributos . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4 XML Parser . . . . . . . . . . . . . . . . . . . . .