2009-10-06 2 views
1

У меня есть документ типа IXMLDOMDocument2. Я хотел бы увидеть xml для этого документа. Как я могу превратить его в строку, чтобы я мог ее просматривать? Я использую javascript. Собственность .text - это просто "".IXMLDOMDocument2 в строку javascript

ответ

2

Это следует сделать это:

//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 при условии, ваша переменная XML.

+0

+1 для кросс-браузерного решения. –

0

Пусть говорят d ваша переменная для XML-документа

var strXML = d.xml; //IE 

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