No tiene que ver con el servidor sino con el navegador: ActiveXObject sólo es oportado por Explorer. Hay maneras de leer XML para otros navegadores vía document.implementation. Si necesitás referencias acerca de esto, quizá este enlace te ayude:
http://www.w3schools.com/XML/xml_parser.asp No obstante, esa forma de acceder a XML presenta varios problemas de compatibilidad. Mi recomendación es que en lugar de usar todo eso, uses AJAX: tu aplicación será más robusta, muy probablemente usarás menos código y ganarás en compatibilidad, ya que el soporte para AJAX está más difundido. Si te decantás por AJAX, esto te servirá:
http://www.programacionweb.net/artic...iculo/?num=376