Здравствуйте, astral_marine, Вы писали:
_>Есть XML, в которором прописаны связи на внешние файлы валидации DTD и XML Schema (XSD).
_>При открытии в браузере (IE, Firefox) выдются только ошибки в самом XML, без учета требований DTD и XSD файлов.
_>Как надо подправить XML что бы браузер выдавал ошибки валидации по внешним файлам схем?
_>PS. В документе есть XSTL преобразования XML в XHTML, поэтому может быть стоит проводить валидацию через JavaScript?
XML Developer Toolbar — Этот плагин напоминает Web Developer Toolbar, специализируется исключительно на XML разработке. Позволяет делать такие вещи как: генерация XML Shema и DTD, валидация XML Schema, управление стилями, XSL трансформация налету, плюс, конечно же, DOM-инспектор.
Также для IE
Internet Explorer Tools for Validating XML and Viewing XSLT Output
http://www.microsoft.com/downloads/details.aspx?FamilyID=d23c1d2c-1571-4d61-bda8-adf9f6849df9&displaylang=en
Похожая проблема здесь (если правильно понял вопрос):
http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_23141570.html
Скрипт от туда
var oXML = new ActiveXObject("Msxml2.DOMDocument.4.0");
oXML.async = false;
oXML.validateOnParse = true;
oXML.load("test.xml");
if (oXML.parseError.errorCode != 0)
{
alert("XML error");
}
else
{
alert(oXML.xml);
}