IXMLDOMDocument2 для строкового JavaScript - PullRequest
1 голос
/ 06 октября 2009

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

Ответы [ 2 ]

2 голосов
/ 06 октября 2009

Это должно сделать это:

//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 голосов
/ 06 октября 2009

Допустим, d - ваша переменная для XML-документа

var strXML = d.xml; //IE

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