Почему свойство XML отсутствует в объекте DOM Document в браузерах, отличных от IE - PullRequest
1 голос
/ 26 февраля 2011

Я думаю, что это свойство весьма полезно,

http://www.w3schools.com/Dom/prop_document_xml.asp

Но, как вы можете видеть, оно доступно только в IE.

Есть ли эквивалент этогособственность в других браузерах?

Заранее спасибо.

1 Ответ

4 голосов
/ 26 февраля 2011

Свойство xml нестандартно. Эквивалентом в других браузерах является XMLSerializer.

function serializeXmlNode(xmlNode) {
    if (typeof window.XMLSerializer != "undefined") {
        return (new window.XMLSerializer()).serializeToString(xmlNode);
    } else if (typeof xmlNode.xml != "undefined") {
        return xmlNode.xml;
    }
    return "";
}
...