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
0 comentários:
Postar um comentário