|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - C#, XML не знаю как получить доступ к вложению 3-го уровня |
|
C/C++ - C#, XML не знаю как получить доступ к вложению 3-го уровня
|
Пользователь Сообщения: 99 |
Профиль | Отправить PM | Цитировать задача разобрать файл XML выбирая требуемое.
Нормально читаются 2 уровня. Содержимое же переменной list3 (стр.9) равно list2 (стр.6) ниже упрощенная схемка программы. 1) XmlNode root = xmlDoc.DocumentElement; // получение корневого элемента (уровень 0) 2) { 3) XmlNodeList nodeList = root.ChildNodes; // получение списка дочерних узлов у корневого элемента 4) foreach (XmlNode node in nodeList) // последовательный перебор дочерних элементов (1-го уровня) 5) { 6) XmlNodeList list2 = node.ChildNodes; // получить список дочерних элементов 7) foreach (XmlNode innerNodeF in list2) // последовательный перебор дочерних элементов (2-го уровня) 8) { 9) XmlNodeList list3 = node.ChildNodes; // если ставить эту строку, то считывается то-же что и стр. 6) а надо 3-й уровень какова методика доступа к вложенным уровням? |
|
Отправлено: 15:14, 06-12-2011 |
Старожил Сообщения: 280
|
Профиль | Отправить PM | Цитировать 9) XmlNodeList list3 = node.ChildNodes;
попробовать поменять на list3 = innerNodeF.ChildNodes; |
------- Отправлено: 15:41, 06-12-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 99
|
Профиль | Отправить PM | Цитировать )) сработало, спасибо!
буду вникать дальше. |
Отправлено: 15:53, 06-12-2011 | #3 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать А как вставить новую ноду в 3 уровень?
|
Отправлено: 22:57, 27-11-2013 | #4 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Разобрался сам...
xmlDoc.Element("level_1").Elements("level_2").Last().Add(new XElement(... Может кому поиожет. |
|
Отправлено: 17:11, 28-11-2013 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Доступ - Как получить доступ к сетевым ресурсам? | borison | Защита компьютерных систем | 1 | 14-03-2010 19:59 | |
Доступ - Как получить низкоуровневый доступ к диску? | delog | Microsoft Windows Vista | 0 | 14-08-2009 14:51 | |
Компьютер заблокирован! Как получить доступ? | xsid | Microsoft Windows 2000/XP | 2 | 09-11-2006 13:56 | |
Как получить данные из xml-файла? | ptt | Программирование и базы данных | 1 | 14-10-2004 09:45 | |
как получить доступ | ominous | Сетевые технологии | 3 | 28-05-2003 14:56 |
|