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

Вниз

Чтение атрибутов из файла XML   Найти похожие ветки 

 
pavor   (2011-11-21 11:43) [0]

Всем добрый день.

Имеется XML файл, пытаюсь разобрать его при помощи парсера, который сгенерировал XML Data binding.

Проблема возникает при попытке чтения значений атрибутов (всегда возвращается пустое значение). Свойства элементов получаю без проблем.

Делаю так:
var Designation: ShortString;

BEGIN

Designation:="";
//Прочитаем данные из файла
Ref:=LoadPDMData("data.xml");

if Ref<>nil then begin
             Designation:=VarToStr(Ref.Product.Items[0].Version[0].Attributes["Наименование"] );
// возвращается пустое значение
end;

END;


В XML файле атрибут этот точно есть (фрагмент XML):
<Version Number="1"  UserName="Admin"><Attribute Name="Масса" Value="10.5"/><Attribute Name="Наименование" Value="Заготовка для валика"/>


Помогите, как все же получить значение атрибута?


 
Медвежонок Пятачок ©   (2011-11-21 11:49) [1]

там нет такого атрибута.


 
Dennis I. Komarov ©   (2011-11-21 11:55) [2]

но есть два других...


 
Pavor   (2011-11-21 12:09) [3]

То есть, то, что внутри тэга <Attribute> - это не атрибуты? Я запутался.


 
Медвежонок Пятачок ©   (2011-11-21 12:12) [4]

нету атрибута "Наименование".
совсем нету.

чего неясно-то?


 
Омлет ©   (2011-11-21 12:14) [5]

"Наименование" -> "Name"


 
Pavor   (2011-11-21 12:15) [6]

Вроде разобрался. Спасибо.


 
Pavor   (2011-11-21 12:23) [7]

Все же насчет атрибутов которые внутри тэга <Atribute>, как их прочитать?


 
Медвежонок Пятачок ©   (2011-11-21 12:26) [8]

а бывают другие атрибуты?


 
Плохиш ©   (2011-11-21 13:00) [9]


> Pavor   (21.11.11 12:23) [7]
>
> Все же насчет атрибутов которые внутри тэга <Atribute>,
> как их прочитать?

Для начала прочитай описание структуры XML и определение терминов, там используемых.


 
Pavor   (2011-11-21 13:04) [10]

Да, видимо так и сделаю..



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1320569353
alexdn
2011-11-06 11:49
2012.02.26
Битмап на 3d куб


15-1320848351
xss22
2011-11-09 18:19
2012.02.26
Удаление элемента со сдвигом из массива array of record


15-1320352202
Юрий
2011-11-03 23:30
2012.02.26
С днем рождения ! 4 ноября 2011 пятница


15-1320480875
wl
2011-11-05 11:14
2012.02.26
Предложения по улучшению работы форума


15-1320440075
Дмитрий Белькевич
2011-11-04 23:54
2012.02.26
Изобретен холодный термоядерный синтез