Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как вытащить нужный элемент из xml / 2 сообщений из 2, страница 1 из 1
27.12.2010, 21:18
    #37037876
kate_pon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вытащить нужный элемент из xml
имеется xml файл с такой структурой
<?xml version="1.0" encoding="utf-8"?>
<Users>
<User>
<Name>kate</Name>
<score>2</score>
</User>
<User>
<Name>nadya</Name>
<score>1</score>
</User>
</Users>

мне нужно в C# выцепить score определенного пользователя.
пробовала с помощью xpath так:
String strExpression;
strExpression = document.XPathSelectElement("Users/User[name=kate]").ToString();
listBox1.Items.Add(strExpression);
он вывел вот что:
System.Xml.XPath.XPathEvaluator+<EvaluateIterator>d__0`1[System.Xml.Linq.XElement]

понятия не имею,что это значит. как мне вывести счет пользователя? помогите
...
Рейтинг: 0 / 0
29.12.2010, 00:25
    #37040055
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вытащить нужный элемент из xml
Код: plaintext
strExpression = document.XPathSelectElement("Users/User[Name='kate']/score").ToString();
Обратите внимание на регистр символов и кавычки
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как вытащить нужный элемент из xml / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]