我有非常复杂的xsl(20 000行xsl文件!)文件,它处理输入文件XML并生成输出XML文件。 我想提取所有可能在xsl中处理的输入文件xpath。所以我想以某种方式提取XSL中涉及的所有(输入)xpath。 为此,我想找到java API或工具,它能够通过单次传递XSL文件来提供这些信息。是否有这样的API或工具?
此致 Aurel
答案 0 :(得分:0)
从技术上讲,这很容易 - 每个节点都以某种方式处理。我猜你真正想要的是“什么是由样式表中定义的模板专门处理的。”
要做到这一点,只需将标识模板添加到样式表的最底部 - 任何尚未处理的内容都将由此处理,并且您可以添加<xsl:message>
指令以输出任何内容你需要那里。我很确定你会找到如何生成上下文节点的XPath的例子,这已被问过几次。