2010-06-30 50 views
9

當我在Visual Studio中打開一個xml文件並瀏覽它時,我想要獲得某個節點在光標處的xpath,如右鍵單擊並選擇「從此節點獲取xpath」或類似的東西。我們如何在Visual Studio 2010中做到這一點,或者使用哪些工具/插件來做到這一點?如何在Visual Studio中查看xml文件時獲取某個節點的xpath?

希望能聽到大家的消息。

回答

4

我不確定這是一個Visual Studio工具(雖然我確信有一個)。對於我來說,我使用記事本++(有沒有什麼不能做!?)。

  1. 裏面的記事本++去插件 - >插件管理器 - >顯示插件管理器
  2. 安裝XML工具
  3. 重新啓動記事本
  4. 裝入XML文檔
  5. 將光標到節點您正在尋找以生成xpath
  6. Go插件 - > XML工具 - >當前XML路徑(默認熱鍵:Ctrl + Alt + Shift + P)

這將只能給你非常基本的XML樹遍歷,但它是一個開始。

沒有工具能夠爲屬性檢查等產生任何種類的複雜xPath。對於那些往往是試錯的東西。您可以使用在線xPath測試程序隨時測試您的XML表達式。像http://www.freeformatter.com/xpath-tester.html應該是一個很大的幫助。

+1

此工具對我無效。它只是返回「無結果」。似乎我不是唯一的這個問題 – 2015-10-15 18:03:36

+0

你的XML必須是有效的這個工作。如果你沒有得到預期的結果,可能你有XML錯誤。其他答案也一樣。 – Liam 2016-05-31 13:43:14

2

你想要的擴展稱爲「XPath信息」。在Visual Studio中,轉到工具 - >擴展和更新 - >在線 - >搜索「XPath信息」。

相關問題