Dynamic XSLT - запускать преобразование с веб-страницы вместо командной строки - PullRequest
0 голосов
/ 03 октября 2018

Я переношу несколько простых отчетов из bash в XSL.XSL не использует документ XML, он загружает .txt файлы и другие файлы XML для запроса отчетов.

В настоящее время я запускаю XSL из командной строки и выводю результаты в виде текста.file:

java -jar saxon9he.jar -s:xsl_example.xsl -xsl:xsl_example.xsl -o:xsl_results.txt

Я бы хотел, чтобы этот запуск выполнялся с веб-страницы, чтобы при загрузке веб-страницы он запускал XSL и представлял результаты.

Я знаюэто можно сделать, но я не знаю, как это сделать, или не знаю достаточно, чтобы начать пытаться понять это.Самым близким, что я получил, была глава в книге 2005 года под названием «Начало XSLT 2.0 - от новичка до профессионала», в которой упоминалось «Динамический XSLT», но методы устарели и поддерживают только XSLT 1.0, а я использую 2.0.

У меня нет доступа к серверу, поэтому я ищу решение на стороне клиента.

Есть предложения?Очевидно, я новичок в XSL.Спасибо за ваше терпение.

1 Ответ

0 голосов
/ 03 октября 2018

Браузеры поддерживают только XSL 1.0, поэтому вам понадобится какой-то Javascript XSLT-процессор, чтобы сделать это на стороне клиента, например http://www.saxonica.com/ce/index.xml или http://www.saxonica.com/saxon-js/

Конечно, это означаетВы должны также представить все это, включая ваши необработанные данные (текстовые и XML-файлы), в Интернете.Просто скажи

...