powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GetElementById() ???
5 сообщений из 5, страница 1 из 1
GetElementById() ???
    #33830359
jollyck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую

Есть blablabla.xml:<?xml version="1.0" encoding="utf-8"?>
<root>
<chld ID="632876157859218850" name="some" />
<chld ID="632876157859218750" name="any" />
</root>
Пытаюсь получить дочерний узел через GetElementById():...

XmlDocument xd = new XmlDocument();
xd.Load(Server.MapPath("blablabla.xml"));

XmlElement xe = xd.GetElementById("632876157859218750");

...


В итоге xe = null
Подскажите где ошибка?
...
Рейтинг: 0 / 0
GetElementById() ???
    #33830371
VovanDr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если так делать ;)

XmlElement xe = xd.GetElementById("chld");

что в хе содержиться?
...
Рейтинг: 0 / 0
GetElementById() ???
    #33830614
jollyck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так точно не получится
...
Рейтинг: 0 / 0
GetElementById() ???
    #33830720
VovanDr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от черт! промахнулся :)

XmlDocument xd = new XmlDocument();
   xd.Load(Session["App1CBaseCatalog"].ToString()+@"\xml.xml");
   XmlNodeList xnl = xd.GetElementsByTagName("child");
   foreach (XmlNode n in xnl)
   {
    if (n.Attributes["ID"].ToString()=="blalba") Response.Write("dfg");
   }
так не пробовал?
...
Рейтинг: 0 / 0
GetElementById() ???
    #33830936
А кто сказал что ваш ID именно тот ID который нужен?

Нужели трудно заглянуть в MSDN?
http://msdn.microsoft.com/library/rus/default.asp?url=/library/RUS/cpref/html/frlrfSystemXmlXmlDocumentClassGetElementByIdTopic.asp

В вашем случае следует применить SelectSingleNode.Все должно быть просто, очень просто, настолько просто - насколько это возможно!
 Мой блог
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / GetElementById() ???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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