Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

ChildNodes и Attributes   Найти похожие ветки 

 
lehich   (2005-10-18 09:15) [0]

есть данные сохраненные в XML формате...

присутствует строка следующего вида:
.......ChildNodes["PRIZNAK"].Attributes["NAME"]

причем в самом файле у одной записи PRIZNAK может быть много атрибутов NAME,
расположены они в виде:
<PRIZNAK NAME="PRIZNAK1"/><PRIZNAK NAME="PRIZNAK2"/><PRIZNAK NAME="PRIZNAK3"/>

каким образом получить список всех PRIZNAK атрибутов NAME?
пробовал через NextSibling, но получал только второе значение, а может их быть много...

Заранее спасибо!


 
WondeRu ©   (2005-10-18 09:40) [1]

var
 Anode: IXMLNode;

Parent.ChildNodes["PRIZNAK"].Attributes["NAME"]...

for i := 0 to Parent.ChildNodes.Count - 1 do
begin
ShowMessage(Parent.ChildNodes[i].Attributes["NAME"]);
end;


 
WondeRu ©   (2005-10-18 09:40) [2]

WondeRu ©   (18.10.05 9:40) [1]
var
Anode: IXMLNode;

лишнее


 
lehich   (2005-10-18 10:32) [3]

XMLDocument1.DocumentElement.ChildNodes["VIDPRIZNAK"].Parent.ChildNodes["PRIZNAK"].Count

ошибку выдает...


 
WondeRu ©   (2005-10-18 10:34) [4]

lehich   (18.10.05 10:32) [3]
у тебя Parent"ом является XMLDocument1.DocumentElement.ChildNodes["VIDPRIZNAK"]

for i := 0 to XMLDocument1.DocumentElement.ChildNodes["VIDPRIZNAK"].ChildNodes.Count - 1 do
begin
ShowMessage(XMLDocument1.DocumentElement.ChildNodes["VIDPRIZNAK"].ChildNodes[i].Attributes["NAME"]);
end;


 
lehich   (2005-10-18 10:39) [5]

туплю... сорри...

вообщем ситуация такая что он кроме PRIZNAK еще и кучу других записей забирает... которые следуют далее...


 
WondeRu ©   (2005-10-18 10:46) [6]

lehich   (18.10.05 10:39) [5]
ну фильтруй по XMLDocument1.DocumentElement.ChildNodes["VIDPRIZNAK"].ChildNodes[i].LocalName:



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
4-1125315752
Shopot
2005-08-29 15:42
2005.11.06
Подскажите пожалуйста ссылки на учебники по работе с Com - портом


14-1129638502
Германн
2005-10-18 16:28
2005.11.06
Ну почему для самого важного всегда используют самое ненужное?


1-1129273540
ой
2005-10-14 11:05
2005.11.06
TGroupBox + скроллинг


6-1121587327
Gamer
2005-07-17 12:02
2005.11.06
Много скриншотов


6-1121235521
Mefodiy
2005-07-13 10:18
2005.11.06
Как разрешить почту и запретить интернет на Win98?