Сейчас я работаю над веб-проектом. Мне нужно создать объект документа XML, используя заданный строковый буфер в JavaScript. Я успешно установил его в IE, но, видимо, мне нужно еще немного поработать, чтобы улучшить его совместимость.
Вот небольшой пример, описывающий то, что я хочу выразить (Примечание, все в JavaScript)
Во-первых, у нас есть строковая переменная, скажем, «буфер», которая была получена с сервера и фактически она сформирована как XML:
"<Messages><Item>aaa</Item><Item>bbb</Item></Messages>"
Затем я могу использовать следующий сегмент кода для создания распознаваемого IE объекта XML-документа:
var xmlDoc = new ActiveXObject("Microsoft.xmlDOM");
xmlDoc.async = false;
xmlDoc.loadXML(buffer);
И у нас это есть.
Итак, я хочу знать, как создать объект с учетом совместимости браузера (firefox, opera и т. Д.) И использовать ли его одинаково.