Debugging 带有初始模板的XML调试器

Debugging 带有初始模板的XML调试器,debugging,oxygenxml,Debugging,Oxygenxml,在没有指定XML输入文档的情况下运行Oxygen(v.17.1)XSLT调试器时遇到问题。XSLT使用document()函数打开多个文件,不需要作为输入应用于特定的XML文档。相反,我在转换配置中定义了一个初始模板 改造如期进行;但是,在调试器中,我仍然必须从XML下拉菜单中选择一个XML文档。我选择哪个文档似乎根本不重要(我甚至可以选择XSLT文件本身),但只要我不从下拉列表中选择任何文档,调试器控件就会保持灰色,并且我无法进入第一条指令 这是一个bug还是我监督了一些配置选项 谢谢, Ph

在没有指定XML输入文档的情况下运行Oxygen(v.17.1)XSLT调试器时遇到问题。XSLT使用document()函数打开多个文件,不需要作为输入应用于特定的XML文档。相反,我在转换配置中定义了一个初始模板

改造如期进行;但是,在调试器中,我仍然必须从XML下拉菜单中选择一个XML文档。我选择哪个文档似乎根本不重要(我甚至可以选择XSLT文件本身),但只要我不从下拉列表中选择任何文档,调试器控件就会保持灰色,并且我无法进入第一条指令

这是一个bug还是我监督了一些配置选项

谢谢,
Philipp

您可以在仅打开XSLT样式表的情况下切换到XSLT调试器透视图。在XML和XSL组合框中,您可以选择XSLT样式表。 有一个组合框,您可以在其中使用XSLT处理器(在您的例子中,它可能是Saxon 9 PE),在该组合框之后有一个小的XSLT处理器配置按钮,您可以按下该按钮编辑使用的初始模板

问候,,
Radu

是的,我以前试过,它可以工作,就像在XML组合框中选择任何其他XML文件一样。但是,在XML组合中指定XSLT文件有点不直观。也许值得添加一个复选框或其他东西…我知道,我们将在未来的氧气版本中尝试改进这一点,我们已经为此注册了一个问题。