您可以在 XMLSpy 窗口底部的“输出”窗口中找到“XPath/XQuery”选项卡。在这里,您可以选择所需的 XPath 版本,并在“XPath 构建器”模式和“评估器”模式之间切换。
在您编写 XPath 表达式时,正确的语法会以黑色显示,而错误的输入会以红色突出显示。智能自动补全功能会提供一个弹出式列表,其中包含相关的选项,以帮助您完成表达式的编写。
XPath 分析器窗口在您编辑文件时会保持打开状态,您可以将最多九个不同的 XPath 表达式的结果分别存储在不同的标签页中。这样,您可以修改文件,然后重新评估表达式,而无需记住并重新输入它们。 在编辑视图中直接保存 XPath 表达式和结果,并在工作过程中随时查看,是 XMLSpy 独有的、极具价值的效率提升功能。
在您编写 XPath 表达式时,您将可以访问以下内容:
在您进行操作时,"评估器"(Evaluator)选项卡允许您实时测试 XPath 表达式的结果。评估器模式具有以下几个优点:
XPath/XQuery 窗口还包含业界首个、企业级 XPath 调试器,旨在帮助您更快、更轻松地测试、排查和完善 XPath 表达式。
调试器允许您逐步跟踪 XPath 表达式的计算过程。每次点击都会显示与当前步骤对应的计算结果,并且您可以使用调试器工具栏上的便捷按钮,进行“进入”、“退出”和“跳过”计算步骤。
您还可以设置任意数量的断点(用于暂停评估)和跟踪点(用于在断点处记录评估结果),以便更深入地检查您的 XPath 代码的评估过程。
除了主要的结果选项卡外,结果面板还包含“变量”选项卡和“调用堆栈”选项卡。在调试过程中,“变量”选项卡会显示当前步骤中的变量及其值。“调用堆栈”选项卡会显示到目前为止的各种处理器调用。最近的调用显示在顶部,并且在两个选项卡中,当前调用的项都会被高亮显示。
这款强大的 XPath 调试器,极大地简化了 XPath 表达式的编写和测试过程,从而节省了开发人员的时间和精力。
我们创建了多个 XPath 教程,旨在帮助开发者学习这门重要的语言。


