c - go 中的 xslt 支持

标签 c go xslt-2.0 xslt

各位围棋爱好者,

我需要在 go 程序中支持 xslt。 据我所知在不久的将来不会有xslt库 目前在 go 中没有绑定(bind)到 xslt 库。

linux 或跨平台上最快的库是什么 1)xslt 1.0改造 2) xslt 2.0改造

最佳答案

我希望在 GO 程序中可以使用以下内容:

Linux 上的 XSLT 1.0:

  1. Saxon 6.5.5 (基于 Java,应该可以在 Linux 上运行)
  2. LibXSLT (基于 C)

我不知道哪个更快 -- 不应该仅仅基于一个基于 Java 和另一个基于 C 的事实就做出大胆的结论。

Linux 上的 XSLT 2.0:

  1. Saxon 9.2 (同样,基于 Java 的必须在 Linux 上运行)。
  2. ????

即使有另一个 XSLT 处理器在 Linux 上运行,根据我的经验,Saxon 9.x 也比任何其他现有的 XSLT 2.0 处理器快很多倍。它也是最合规的之一。

关于c - go 中的 xslt 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929143/

相关文章:

C - 使用 sprintf() 在字符串中添加前缀

c - fork() 神秘地包含在内

c - 如何/何时在 C 语言中声明函数中的静态变量?

Go函数点符号

xml - 根据 XSL 中的条件动态输出元素?

xslt - XSLT 中的组相邻功能

c - 理解 strspn(const char *s, const char *accept) 函数

dictionary - Go 实现是否存储 map 的长度?

xml - 如何在go中将2个xml标记解析为1个结构?

xml - xslt : How can I apply two templates to the same node during processing?