Cursos / Informática para Internet / Desenvolvimento Web II / Aula
O método getNamedItem() retorna um objeto contendo informações do atributo informado, e para acessar o seu valor é necessário utilizar a propriedade nodeValue.
A linha 53 utiliza HTML DOM para recuperar uma referência da lista HTML.
As demais linhas desse método são apenas repetições dos itens já explicados até o momento.
Função carregarLivro:
Essa função atualiza a tabela contendo os dados do livro selecionado. Ela recebe como parâmetro o índice do nó (tag livro) a ser carregado. As funções do XML DOM introduzidas nesse trecho são:
O atributo childNodes retorna todos os nós filhos do nó em questão. Como no exemplo do código acima, o nó em questão é do tipo “livro”, então, os nós filhos retornados são: editora, edicao, autores, preco e sinopse.
Quando o nó em questão contém apenas texto (como no caso dos nós editora, edicao, preco, sinopse e autor), para acessar o seu valor, é necessário utilizar os atributos firstChild.nodeValue<, pois o texto contido dentro do nó também é considerado com um nó (do tipo texto).
Versão 5.3 - Todos os Direitos reservados