Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > XML! Намекните!


Автор: 095 17.10.2007, 21:59
Простите самого наиглупейшего програмера на всей планете!
Пишу парсер 

Код

  XMLD:=CoDoc.Create;
  XMLD.load(URL);
  r:=XMLD.documentElement;
  FNode:=r.SelectSingleNode('//header');
  FNode:=FNode.SelectSingleNode('//item');
  MainFRM.Caption:=FNode.SelectSingleNode('//docname').text;


Тоесть считываю теги без проблем <hren>СЧИТАНО</hren> ...

Вопрос:
а как считать параметры тегов?? если например я напишу <hren name="OPA_ETO_HREN" width="666" итд>ТЕКСТ</hren>

Автор: aktuba 17.10.2007, 22:36
GetAttribute

Автор: pseud 18.10.2007, 09:20

Код

  XMLD:=CoDoc.Create;
  XMLD.load(URL);
  FNode:= XMLD.documentElement.SelectSingleNode('//header//item//docname'); 
  MainFRM.Caption:=FNode.attributes.getNamedItem('name').nodeValue;

Автор: 095 25.10.2007, 09:41
Цитата(pseud @ 18.10.2007,  09:20)
Код

  XMLD:=CoDoc.Create;
  XMLD.load(URL);
  FNode:= XMLD.documentElement.SelectSingleNode('//header//item//docname'); 
  MainFRM.Caption:=FNode.attributes.getNamedItem('name').nodeValue;

Да!!! иЙЕ!! 10х

Автор: 095 25.10.2007, 10:41
Мож кто подскажет как сделать проверку "Сучествует атрибут или нет" ??

Автор: Alexeis 25.10.2007, 10:52

M
Alexeis
Модератор: Пожалуйста, один топик - один вопрос.

Ознакомьтесь с правилами форума.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)