Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

XML, поиск конкретных Атрибутов


Страницы:   1 2

timekiller ©   (2007-10-30 14:32:00) 

Как определить ЕСТЬ ли КОНКРЕТНЫЙ атрибут в ноде или его НЕТ??


Reindeer Moss Eater   (2007-10-30 14:52:00) [21]

А модуль с классом открыть и найти по тексту нужный метод конечно же мама не позволяет.


Reindeer Moss Eater   (2007-10-30 14:50:00) [22]

attributes.getNamedItem()


timekiller   (2007-10-30 14:48:00) [23]

XMLP,XMLD:          DOMDocument;
p,d:                IXMLDOMElement;
PNode,DNode:        IXMLDOMNode;


Reindeer Moss Eater   (2007-10-30 14:47:00) [24]

TXMLNode
...
protected
function HasAttribute(const Name: DOMString): Boolean; overload;
.....

А у IXMLNode он паблик


timekiller   (2007-10-30 14:47:00) [25]

XMLP:=CoDoc.Create;
   XMLP.load(FLB.FileName);
   if (XMLP.parseError.errorCode <> 0) then
   begin
     MessageDlg('Ошибка в шаблоне для документа или в самом документе, невозможно восстановить и сопоставить данные!'+#13+'Сообщение об ошибке следует передать в службу поддержки:'+#13+#13+'Ошибка: '+XMLP.parseError.reason, mtError, mbOKCancel, 0);
     N_OpenClick(Sender);
   end else
   begin
     p:=XMLP.documentElement;
     AdminTableGoTo:=0;
>>>      PNode:=p.SelectSingleNode('//pattern'); <<<


Reindeer Moss Eater   (2007-10-30 14:44:00) [26]

Осталось узнать военную тайну о типе PNode


timekiller   (2007-10-30 14:42:00) [27]

PNode.HasAttribute('type')

[Error] Unit1.pas(290): Undeclared identifier: 'HasAttribute'


clickmaker   (2007-10-30 14:38:00) [28]

HasAttribute method (TXMLNode)

Delphi syntax:

function HasAttribute(const Name: DOMString): Boolean; overload;
function HasAttribute(const Name, NamespaceURI: DOMString): Boolean; overload;

(c) Help D7


timekiller   (2007-10-30 14:36:00) [29]

определяется только Node.hasChildNodes ...

или у меня непропатченный делфи??


clickmaker   (2007-10-30 14:33:00) [30]

Node.HasAttribute()
если ты про XMLDocument


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо