当我在Visual Studio中打开一个xml文件并浏览它时,我想要获得某个节点在光标处的xpath,如右键单击并选择“从此节点获取xpath”或类似的东西。我们如何在Visual Studio 2010中做到这一点,或者使用哪些工具/插件来做到这一点?如何在Visual Studio中查看xml文件时获取某个节点的xpath?
希望能听到大家的消息。
当我在Visual Studio中打开一个xml文件并浏览它时,我想要获得某个节点在光标处的xpath,如右键单击并选择“从此节点获取xpath”或类似的东西。我们如何在Visual Studio 2010中做到这一点,或者使用哪些工具/插件来做到这一点?如何在Visual Studio中查看xml文件时获取某个节点的xpath?
希望能听到大家的消息。
我不确定这是一个Visual Studio工具(虽然我确信有一个)。对于我来说,我使用记事本++(有没有什么不能做!?)。
这将只能给你非常基本的XML树遍历,但它是一个开始。
没有工具能够为属性检查等产生任何种类的复杂xPath。对于那些往往是试错的东西。您可以使用在线xPath测试程序随时测试您的XML表达式。像http://www.freeformatter.com/xpath-tester.html应该是一个很大的帮助。
你想要的扩展称为“XPath信息”。在Visual Studio中,转到工具 - >扩展和更新 - >在线 - >搜索“XPath信息”。
此工具对我无效。它只是返回“无结果”。似乎我不是唯一的这个问题 – 2015-10-15 18:03:36
你的XML必须是有效的这个工作。如果你没有得到预期的结果,可能你有XML错误。其他答案也一样。 – Liam 2016-05-31 13:43:14