2013-12-17 3 views
-1

Я запрашивая следующий XML:запросов XML по значению узла

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

Я первый список всех названий фрагмента кода, обернув над всеми названиями, как:

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

Я помещаю их в listbox. Когда я нажимаю на заголовок в listbox, я хочу снова запросить загруженный файл xml для внутреннего текста заголовка и получить его родительский узел, чтобы затем я смог получить узел кода для отображения в textbox.

Как запросить XML-файл для некоторого внутреннего текста узла, а затем получить его родительские?

+0

Пожалуйста, не просто попросите нас решить проблему за вас. Покажите нам, как _you_ попытался решить проблему самостоятельно, а затем покажите нам _exactly_, каким был результат, и скажите, почему вы считаете, что это не сработало. См. «[Что вы пробовали?] (Http://whathaveyoutried.com/)» за отличную статью, которую вы действительно должны прочитать. –

+0

Я ничего не пробовал, потому что не знаю, с чего начать, поэтому я задаю вопрос. – user441521

+0

Это не то, как мы здесь делаем. Сначала вам нужно сделать свое исследование. Когда вы что-то попробуете и у вас проблема, вернитесь и спросите. Вот подсказка: эта вещь в кавычках в 'SelectNodes' называется« XPATH ». –

ответ

0

Понял выяснили

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

Похоже, делая [текст() = ''], как вы бы запрашивать значения.

Смежные вопросы