2013-12-17 75 views
-1

我查詢以下XML:查詢XML通過節點值

XmlNodeList nodes = xmlSnippets.SelectNodes("//response/objects/object/title"); 

我把他們:

https://snipt.net/api/public/snipt/?q=Leadwerks&format=xml

我首先遍歷像所有的標題列出所有的代碼片段標題在listbox。當我點擊listbox中的標題時,我想再次查詢加載的xml文件以獲得標題內部文本,並獲取它的父節點,以便我可以讓代碼節點顯示在textbox中。

如何查詢xml文件中某些節點的內部文本,然後獲取該節點的父節點?

+0

請不要只問我們爲你解決問題。告訴我們你是如何試圖自己解決問題的,然後向我們展示結果是什麼,並告訴我們爲什麼你覺得它不起作用。請參閱「[您嘗試過什麼?](http://whathaveyoutried.com/)」,以獲得一篇您最近需要閱讀的優秀文章。 –

+0

我還沒有嘗試過任何東西,因爲我不知道從哪裏開始,這就是爲什麼我會問這個問題。 – user441521

+0

這不是我們在這裏做事的方式。你需要先做你的研究。當你嘗試某些東西並遇到問題時,請回來問問。這裏有個提示:'SelectNodes'中的引號被稱爲「XPATH」。 –

回答

0

想通弄明白了,

"//response/objects/object/title[text()='" + value + "']" 

看起來像做[文本()= '']是你將如何查詢值。