【发布时间】:2013-02-14 15:22:56
【问题描述】:
我需要在一个循环中执行大量(大约 100-200)并行 XML 转换。平均 XML 大小约为 5Kb。使用的 XSL 与要解析的 XML 的关系约为 0.25,这意味着一些 XML 共享相同的 XSL。这里的 XSL 可以被缓存,但不幸的是 XSL 没有存储在 File 中,而是在应用程序中动态生成的。 那么哪种 XSLT 处理器更适合我的情况?
附言语言 - Java,转换最终结果类型 - 字符串
提前致谢
【问题讨论】:
-
我不知道具体的 XSLT 处理器是关键决定。更重要的是确保用于执行转换的代码是健全的,并且您设置测试工具来评估吞吐量、内存消耗等。然后您可以评估 Xerces、Saxon 等,看看哪个执行得“更好”满足您的需求。话虽如此,Saxon 通常是“更好”的处理器。
标签: performance xslt