Есть ли способ вызова внешних элементов из таблицы стилей xsl? - PullRequest
1 голос
/ 17 июля 2009

Я очень часто использую функцию document () xslt для доступа к внешнему XML-файлу и использую его в преобразовании. Если я предоставлю URL в функции, я также смогу получить доступ к веб-сервису RESTfull из xslt и использовать XML, который эта служба возвращает в моем xslt. Но теперь у меня есть локальная программа, которая возвращает XML, и я хотел бы обратиться к ней таким же образом. Я мог бы превратить его в сервис и получить к нему доступ таким образом, но было бы неплохо, если бы я мог заставить процессор XSLT (libxslt) запустить программу и вернуть результат. Сайт EXSLT, похоже, не относится к такого рода функциям. Кто-нибудь, кто решил эту проблему?

1 Ответ

0 голосов
/ 17 июля 2009

Вы можете использовать URIResolver и собственную схему URI. Вы можете перенаправить определенные ссылки URI для чтения из любого источника.

...