0

我有非常复杂的 xsl(20 000 行 xsl 文件!)文件,它处理输入文件 XML 并生成输出 XML 文件。我想提取所有可能在 xsl 中处理的输入文件 xpath。因此,我想以某种方式提取 XSL 中涉及的所有(输入)xpath。为此,我想找到能够通过 XSL 文件的单次传递给我这些信息的 java API 或工具。有这样的 API 或工具吗?

问候奥雷尔

4

1 回答 1

0

从技术上讲,这很容易——每个节点都以某种方式处理。我猜您真正想要的是“由样式表中定义的模板专门处理的内容”。

为此,只需将标识模板添加到样式表的最底部 - 任何尚未处理的内容都将由该模板处理,您可以添加<xsl:message>指令以输出您需要的任何内容。我相当确定您会找到有关如何生成上下文节点的 XPath 的示例,这已经被问过几次了。

编辑:我忘了提 - 从技术上讲,这会给你你所要求的相反,它会告诉你哪些节点没有被处理。希望您能够使用它来实现相同的目标。

于 2013-01-09T14:25:18.297 回答