Как загрузить таблицы стилей XSLT в javascript, чтобы обрабатывать include? - PullRequest
0 голосов
/ 01 марта 2019

Я загружаю таблицу стилей xslt в javascript следующим образом.Мне требуется только поддержка Chrome.

function loadXMLDoc(filename){
xhttp = new XMLHttpRequest();
xhttp.open("GET", filename, false);
xhttp.send("");
return xhttp.responseXML;
}

xsl = loadXMLDoc("../Stylesheets/main.xsl");
xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xsl);

main.xsl является основной таблицей стилей и содержит множество xsl: включает ссылки на другие таблицы стилей xsl.Мне нужно отправить аргумент куда-нибудь, который говорит javascript для разрешения ссылок включения.

Я не использую IE, но у него есть метод ActiveXObject, такой как:

doc.setProperty('ResolveExternals', true);

Есть ли какая-нибудь команда, которую я могу вставить в свой код для «Разрешения внешних элементов», чтобы получить таблицы стилейссылка в main.xsl?

1 Ответ

0 голосов
/ 01 марта 2019

Оказалось, что xhttp должен быть глобальной переменной.Я не уверен почему, но это сработало.

function loadXMLDoc(filename){
var xhttp = new XMLHttpRequest();
xhttp.open("GET", filename, false);
xhttp.send("");
return xhttp.responseXML;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...