Как я могу рендерить HTML из XML внутри iframe? - PullRequest
1 голос
/ 28 августа 2010

Я делаю вызов REST, который возвращает XML из виджета в Zendesk, используя.

Я хотел бы использовать XSLT для преобразования XML в HTML, который отображается в

Можно ли как-нибудь написать свой XSLT-инлайн и получитькаким-то образом выполнить преобразование xslt, получив HTML, чтобы показать в

1 Ответ

1 голос
/ 30 августа 2010

Вы должны быть в состоянии выполнить полный XSLT в JavaScript, используя что-то вроде следующего:

var xsl = (new DOMParser()).parseFromString('<your-xsl-sheet-here', 'text/xml');
var xslt = new XSLTProcessor();
xslt.importStylesheet(xsl);
var transformedData = xslt.transformToFragment(yourXMLDataHere,document);

Я бы абсолютно рекомендовал делать XSLT на стороне сервера, когда это возможно, но это может быть сделано клиентом.сторона, а также.

...