Como ler XML no IE e no Firefox?

2 respostas
D

Boa Tarde pessoal…

Preciso fazer uma função em javascript que leia um XML e retorne o seu NO correspondente a um determinado caminho. por exemplo :

function selecionaNoXML(objXML,caminho){
   if(window.ActiveXObject){
      var root = objXML.documentElement;
      if (root) {
           objNo = root.selectNodes(caminho);
     }else if(){
         ????????
     }
   }
}

A função que faria a leitura deste XML no IE fica assim

Obs: A variavel objXML é do tipo XMLDocument e caminho seria uma string no estilo //Pedido/ItemPedido

Segue o XML de exemplo

<?xml version="1.0"?>
<root>
    <Pedido>
         <ItemPedido>....</ItemPedido>         
   </Pedido>
   <Cliente>.....</Cliente>
</root>

Alguem teria uma luz de como eu faria isto no FireFox??

att Daniel

2 Respostas

ramilani12

Aqui tem vários exemplo de como navegar em um XML utilize o DOm para isso:

http://www.w3schools.com/dom/dom_document.asp

Aldrin_Leal

O XMLHttpRequest expõe um Document Object Model. Confira a documentação dele.

Criado 14 de agosto de 2007
Ultima resposta 14 de ago. de 2007
Respostas 2
Participantes 3