Já vimos como salvar o conteúdo em XML, agora iremos ver como listar o conteúdo de XML.
Todos sabem ou deveriam saber as vantagens de utilizar o XML. Por isto mostraremos aqui como salvar um formulário em um XML.
Às vezes é necessário executar uma função javascript assim que a página carrega, e temos várias opções para fazer isto: <body onload="minhaFuncao();"> Este método funciona perfeitamente, mas ele polui o DOM e é contra as boas práticas. Veja boas opções para se fazer isto, primeiramente em jQuery ( Nesta opção, você precisa ter o jQueryo implementado em seu site ):
No artigo de hoje mostraremos os XML Literals que permitem incorporar o XML diretamente no código e com isso, conseguir manipular mais facilmente este tipo de ficheiro. Os XML Literals estão disponíveis a partir do Visual Studio 2008, suportando a maioria da especificação Extensible Markup Language (XML) 1.0.
Neste tutorial vou mostrar em um exemplo bem prático como se faz para ler um documento XML bem estruturado, com Java, jogando-se os dados dentro de uma instância de classe mapeada pelo XML. Para tanto usaremos a API DOM, disponível no JDK 1.4 da SUN. Esta API é muito mais interessante de usar do que a SAX, já que ela mapeia diretamente um XML na memória. Mas como vocês podem deduzir, o gasto de memória é alto, não aconselhado para XMLs gigantescos.
Uma maneira fácil e simples de extrair informações de um XML. O DOM deixa que você atravesse a hierarquia do XML como uma árvore.
Para selecionar um elemento HTML e poder manipulá-lo via JavaScript/DOM você precisa primeiro ter algo que identifique esse elemento. Um “gancho” (em inglês, hook).
Podemos fazer maravilhas com JavaScript e, com a popularização das chamadas HTTP via JavaScript (mais conhecidas como AJAX) e posteriormente do que chamam de web 2.0, essa linguagem de scripts, tão mal falada e quase esquecida em um passado não muito distante, voltou à tona e é usada, hoje, por 9,9 entre 10 desenvolvedores web.
Criar elementos via javascript não é nenhum bicho de sete cabeças. Há duas maneiras interessantes (e algumas outras não interessantes) de se fazer isso: 1) Adicionando conteúdo ao innerHTML do elemento em questão. 2) Criando um objeto DOM e inserindo dentro da página via DOM API.