调试从 Java 调用的 XSLT

如果您要调试调用 XSL 变换的 Java™,则可以通过完成本页中的步骤从 Java 代码单步跳入 XSL 变换。
  1. 在调用 XSL 变换的 Java 中的某行上设置断点,该行就是是调用变换程序对象上的 transform() 方法的那一行。或者,单步执行至此行。
  2. 当到达该行时,发出单步跳入命令。这将导致调试器在 XSL 变换的第一个模板规则中停止。XSLT 和 Java 堆栈帧都将显示在“调试”视图中。将选择顶部的 XSLT 堆栈帧,并且您可以检查 Java 源代码和变量。
  3. 如果您希望的话,检查 XSLT 源代码和变量。或者,单击调用了 XSL 变换的 Java 堆栈帧,并且,如果您希望的话,检查 Java 源代码和变量。然后可以单步跳入 XSL 变换并使用典型的 XSL 变换调试功能部件,就像您在调试独立的 XSL 变换一样。还可以单步跳入和调试 Java 扩展调用,如“调试从 XSL 变换调用的 Java 扩展”中所述。
  4. 要返回到调用 Java 方法,从第一个模板规则发出单步返回。

用于调试从 Java 调用的 XSL 变换的另一种方法是:在 XSLT 样式表或 XML 输入文档中设置断点,然后运行至该断点。

要调试调用 XSL 的 Java,可使用 Java 和混合语言调试启动配置或启动快捷键。有关此类型的混合语言调试的信息,请参阅帮助的 Java 和混合语言调试部分,要访问帮助的该部分,请单击此链接,然后选择显示在目录中按钮(“显示在目录中”按钮)。

相关概念
XSLT 调试器
相关任务
调试从 XSL 变换调用的 Java 扩展
调试从 XSL 变换调用的 Java 扩展
调试 XSLT 时使用逐步调试

反馈