在Visual Studio中查看xml文件时如何获取某个节点的xpath?

Nam*_* VU 11 xml xpath visual-studio-2010

当我在Visual Studio中打开一个xml文件并浏览它时,我想在光标处获取某个节点的xpath,如右键单击并选择"从此节点获取xpath"或类似的东西.我们如何在Visual Studio 2010中执行此操作或使用哪些工具/插件来执行此操作?

希望听到大家的意见.

Min*_*ata 11

我不确定这样做的Visual Studio工具(虽然我确信有一个).对我来说,我使用Notepad ++(有什么不能做的!?).

  1. 在Notepad ++里面去插件 - >插件管理器 - >显示插件管理器
  2. 安装XML工具
  3. 重启记事本
  4. 加载您的XML文档
  5. 将光标放在要为其生成xpath的节点上
  6. Go Plugins - > XML Tools - > Current XML Path(默认热键:Ctrl + Alt + Shift + P)

这只能为您提供非常基本的XML树遍历,但这只是一个开始.

没有工具可以生成任何类型的复杂xPath用于属性检查等.对于那些事情,它经常是反复试验.您可以使用在线xPath测试程序随时根据XML测试表达式.像http://www.freeformatter.com/xpath-tester.html这样的东西应该是一个很好的帮助.

  • 这个工具对我不起作用。它只是返回“无结果”。看来我不是唯一有这个问题的人 (2认同)