【问题标题】:Javascript event driven XML parser (SAX ?)Javascript 事件驱动的 XML 解析器(SAX?)
【发布时间】:2019-02-19 22:46:56
【问题描述】:

一段时间以来,我一直使用 XSLT 将我的 XML 转换为纯 HTML ... ...但我开始在生成的 HTML 中添加越来越多的 JS,现在它只是一堆 JSON 和 display:none HTML 标签。

那时,我正在重新考虑我最初的 XSLT 选择。

我在想一些更面向事件的东西,比如 SAX:解析 XML 并触发构建我的 JS 模型的 JS 代码。

是否有本地 JS api 可以做到这一点? 请注意,我对 XSLT 非常满意,如果我可以只执行 JS 而不是写入 html 输出,我就可以重用我的 XSLT 代码而几乎无需更改。

提前致谢。

【问题讨论】:

标签: javascript xml xslt xml-parsing


【解决方案1】:

我知道有几个用于 Javascript 的 SAX 解析器(我不知道您所说的“本机”是什么意思)。我们一直在使用来自 github/isaacs/sax-js 的一个,它似乎做得很合理。

另外,看看 Saxon-JS,它是一个用 Javascript 编写的 XSLT 3.0 处理器,它允许您从 XSLT 调用 Javascript(如果感兴趣,还可以在 XSLT 中处理用户输入事件)。

【讨论】:

    猜你喜欢
    • 2012-08-27
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    相关资源
    最近更新 更多