2009-10-06 5 views
1

J'ai un document de type IXMLDOMDocument2. Je voudrais voir le xml pour ce document. Comment puis-je le mettre dans une chaîne pour que je puisse le voir? J'utilise javascript. La propriété .text est juste "".IXMLDOMDocument2 à string javascript

Répondre

2

Cela devrait le faire:

//Convert XML DOM to a string 
//for IE 
if (window.ActiveXObject) { 
    var str = myObj.xml; 
    alert(str); 
} 
// code for Mozilla, Firefox, Opera, etc. 
else { 
    var str = (new XMLSerializer()).serializeToString(myObj); 
    alert(str); 
} 

myObj est votre supposant variable XML.

+0

+1 pour la solution de navigateur croisé. –

0

Disons que d est votre variable pour le document XML

var strXML = d.xml; //IE 

var strXML = (new XMLSerializer()).serializeToString(d); //NON-IE