java - XSLT 包含与 Java 的 XSLT 扩展的性能

标签 java xml performance xslt

我有一个缺少信息的大型 XML 文件,其中大部分数据都是代码,我需要生成一个包含描述的 PDF 文件。

另一方面,我可以从我的 java 应用程序访问所需的所有描述,问题是:以下选项中哪一个最快?

  1. 使用 XSTL 扩展来访问存储在 map 中的信息
  2. 使用 XSTL 扩展访问本地数据库中存储的信息
  3. 使用 XSTL-include 读取由我的 java 进程生成的文件,该文件包含 name=ids 和 Select=descriptions 的变量。

我担心性能,因为我正在谈论很多 ids(数据)。

最佳答案

不久前我遇到了同样的问题,我决定使用你的第三个选项:

使用 XSTL-include 读取由我的 java 进程生成的文件,该文件包含 name=ids 和 Select=descriptions 的变量。

因为通过这种方式,你可以独立于你的核心,而不是像扩展一样。

关于java - XSLT 包含与 Java 的 XSLT 扩展的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22505068/

相关文章:

java - 0509-036 0509-022 无法加载模块 libclntsh.so

Java 以特定用户身份访问 WMI

java - 模拟 Tomee 服务器属性

java - “ArrayAdapter requires the resource ID to be a TextView” 问题

python - 为什么 ElementTree 吃/忽略命名空间(在属性值中)?

php - 删除我不使用的 PHP 扩展是否有意义?

mysql - 使用唯一列执行 SQL 批量插入/更新时保持数据完整性和一致性

java - 在字符串中检查字母或 0 的问题。[JAVA]

python - 我想使用 lxml 删除花括号和 XML 命名空间,只报告标签名称

java - 根据Android屏幕尺寸以编程方式设置布局宽度和高度