Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> атрибут в xml, атрибут в xml 
V
    Опции темы
starostin
Дата 30.11.2010, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 28.9.2009
Где: Ярославль

Репутация: нет
Всего: 1



Вот такая у меня xml
Код

<?xml version="1.0" encoding="utf-8" ?> 
- <PostOffices>
- <Office Officename="Калязинский">
  <principal>Кустов А.В.</principal> 
  </Office>
  </PostOffices>

не могу врубиться как мне получить значение из Officename, вот из <principal> понятно, а до этого добраться не могу, плиз поможите
PM MAIL ICQ Skype GTalk Jabber MSN   Вверх
korob2001
Дата 30.11.2010, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: нет
Всего: 61



Если до тега Office добраться можешь, то его атрибут можно получить так:
Код

XmlDocument xdoc = new XmlDocument();

// Подгружаем документ
xdoc.Load(@"C:\path\to\yourfile.xml");

// Получаем коллекцию из всех Office в документе
XmlNodeList offices = xdoc.GetElementsByTagName("Office");

// Проходим по коллекции и выводим содержимое атрибута Officename в консоль
foreach (XmlNode office in offices) {
    // Получаем значение атрибута
    string officeName = office.Attributes["Officename"].Value; // Можно так же обратиться по индексу
    
    if (officeName != null)
        Console.WriteLine("Officename is: " + officeName);
    else
        Console.WriteLine("Officename is null");
}


Это сообщение отредактировал(а) korob2001 - 30.11.2010, 18:16


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
starostin
Дата 1.12.2010, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 28.9.2009
Где: Ярославль

Репутация: нет
Всего: 1



О, да, спс, шёл по чайлду, а не по записи

Это сообщение отредактировал(а) starostin - 1.12.2010, 09:22
PM MAIL ICQ Skype GTalk Jabber MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.