jquery的XSLT插件始终将该字段设置为空白

时间:2011-05-11 19:53:40

标签: jquery jquery-plugins xslt

我有以下div,它用作jquery模式对话框。

<div id="searchResultsDialog" title="Search Results">
    <div id="searchResults"></div>
</div>

然后我有以下代码用xsl转换的结果填充该div,其中xml和xsl字符串都可以验证它们包含正确的数据。

$("#searchResults").xslt({
    xml: resultXML,
    xsl: result.xml
});

每当我运行它时,我都不会最终转换任何数据。我在调试器中插入了插件,.xlst函数返回的值是空字符串。我知道xsl和xml可以很好地协同工作,因为如果我只是将样式表绑定到xml并在浏览器中显示它,它就可以很好地工作。另请注意,我没有收到任何错误。

我也尝试过使用Sarissa,但我总是得到一个警告框,说明msxml6.dll:。

关于我做错了什么,或者我错过了什么?任何帮助,将不胜感激。我也对其他客户端xslt实现开放。

1 个答案:

答案 0 :(得分:0)

我已经通过远离xslt插件并简单地执行交叉浏览器加载来修复此问题。