3

我想得到转换错误。

这是我的代码:

var xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xsl);
var resultDocument = xsltProcessor.transformToFragment(xml, document);

我想知道我什么时候打错字了,例如<xsl:apply-template>代替<xsl:apply-templateS>.

我阅读了文档,但在这部分我没有看到任何内容......

我的浏览器是 Chrome 26。

4

1 回答 1

1

我创建了http://jsfiddle.net/cDug4/1/importStylesheet来测试浏览器是否在样式表代码的 DOM 树已成功解析为 XML 但不是有效的样式表时引发异常。

Firefox 和 Opera 会抛出异常,Opera 甚至会说“XSLT_PARSING_FAILED_ERR:错误:XSLT 命名空间中无法识别的元素”,但 Chrome 似乎没有抛出异常。

于 2013-05-15T08:55:01.410 回答