Я использую Sarissa для преобразования строки XML в объект документа DOM. Все работает, за исключением того, что Сарисса полностью игнорирует мой DTD. Отклонения от правил DTD не замечены, и при этом я не вижу никаких сообщений о DTD, не найденном.
Мой XML начинается так:
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE workspace SYSTEM "dtd/config.dtd">
и мой JavaScript выглядит так:
function toXML(str) {
var responseDoc = (new DOMParser()).parseFromString(str, "text/xml");
...
}
Как я могу заставить Сариссу использовать DTD?