调试从 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 扩展
调试 XSLT 时使用逐步调试

使用条款 | 反馈
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.