segunda-feira, 22 de julho de 2002

Criando um novo ítem em um arquivo XML com createNode

Olá pessoal, abaixo apresento um exemplo de como criar um novo ítem em um arquivo XML utilizando o método createNode


Arquivo XML
<currencies>
   <moeda>Marco Alemao</moeda>
   <moeda>Lira Italiana</moeda>
   <moeda>Yene</moeda>
   <moeda>Dollar</moeda>
</currencies>


 


o_xml = new ActiveXObject("Microsoft.XMLDOM");
o_xml.async = false;
o_xml.load("arquivo.xml");


root = o_xml.documentElement;
novo_node = o_xml.createNode(1, "moeda", "");
node_text = o_xml.createNode(3, "", "");
node_text.text = "Real";
novo_node.appendChild(node_text);
root.insertBefore(novo_node, root.childNodes.item(3));


nome_node = o_xml.getElementsByTagName("moeda");
node_tam = nome_node.length;
for (i = 0; i < node_tam; i++)
   document.write(nome_node[i].text + "<br>");


Saída :


Dollar
Lira Italiana
Marco Alemao
Yene
Real



Esta matéria foi postada originalmente no ASP4Developers por Rafael Felix Budel, que na época era "Programador ASP, JavaScript, VBScript, CSS2, DHTML, utilizando tecnologia XML, XMLHTTP, XMLDOM, ASP.NET - C#.". Hoje, vai saber...

0 comentários: