Я создал расширение для MediaWiki, которое работает во всех основных браузерах, кроме IE (в любой версии, которая появляется). Расширение опирается на ajax-оболочку mediawiki для отправки xmlhttprequest с параметрами, которые по существу создают запрос к базе данных в php-скрипте. Этот скрипт запустит запрос на основе параметров, а затем создаст объект XML (используя класс simplexml в php), который затем возвращает XML в javascript для отображения в браузере (в основном, просто в таблице).
Теперь со всей этой информацией IE, кажется, работает до момента, когда он пытается проанализировать возвращенный XML. Я установил тип mime для application / xml и попытался загрузить его различными способами, найденными через Google (ни один не работал).
Тривиально загрузить XML для анализа при использовании браузеров, отличных от IE:
function callbackHCL(response){
if (response.readyState == 4) {
var xmlObj = response.responseXML;
if (response.status == '200'){
if (xmlObj !== undefined){
//etc...
Теперь я могу начать использовать функции dom для получения данных.
Мой вопрос: есть ли у кого-нибудь предложения о том, как анализировать XML в IE на основе моего текущего сценария?
Если вы хотите написать мне по адресу tccroninv@gmail.com, я могу предоставить более длинные фрагменты кода, они длиннее, и я не верю, что они помогут в этой ситуации. Если вы хотите, чтобы я опубликовал больше кода, просто спросите.
Спасибо заранее,
Тим