【问题标题】:How can I render HTML from XML within an iframe?如何在 iframe 中从 XML 呈现 HTML?
【发布时间】:2010-08-28 03:15:12
【问题描述】:

我正在使用 进行 REST 调用,该调用从 Zendesk 的小部件中返回 XML。

我想使用 XSLT 将 XML 转换为在

中呈现的 HTML

有什么方法可以内联编写我的 XSLT,并让 以某种方式执行 xslt 转换,从而生成要在 中显示的 HTML?

【问题讨论】:

  • 不确定您的意思,但您可以使用 YQL 为您执行此操作吗?
  • 感谢您提供的信息,我同意这有点含糊。只是想为您花时间 +1。

标签: html xml iframe render xslt


【解决方案1】:

您应该能够在 JavaScript 中执行完整的 XSLT,使用如下内容:

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 服务器端,但也可以在客户端进行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-04
    • 2015-07-07
    • 2015-09-23
    • 2011-11-26
    • 2011-09-09
    • 1970-01-01
    • 2020-01-31
    • 2017-12-23
    相关资源
    最近更新 更多