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

Есть 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
04.07.2006, 14:56
    #33830371
VovanDr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetElementById() ???
а если так делать ;)

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

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

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
04.07.2006, 17:30
    #33830936
GetElementById() ???
А кто сказал что ваш ID именно тот ID который нужен?

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

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


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