Найдено 6 результатов

ziceptor
24.03.2015 15:04:35
Форум: Lazarus
Тема: Работа с XML
Ответы: 11
Просмотры: 8498

Re: Работа с XML

wavebvg писал(а):Под FPC, помимо вошедших

Я знаю, что есть. Это ведь не означает, что не появится еще. ;) Просто указал, для сравнения, что есть такой-то модуль.
ziceptor
24.03.2015 14:05:47
Форум: Lazarus
Тема: Работа с XML
Ответы: 11
Просмотры: 8498

Re: Работа с XML

Я сделал через циклы, так как нужен еще контроль значений, но это уже сугубо потребности проекта. Для решения же заданного вопроса, как вариант, можно сделать так, как предложил wavebvg .

Вопрос закрыт.

p.s. Для Delphi рекомендую работать с xml при помощи замечательного бесплатного, во всех ...
ziceptor
24.03.2015 09:06:50
Форум: Lazarus
Тема: Работа с XML
Ответы: 11
Просмотры: 8498

Re: Работа с XML

sign
ziceptor писал(а):Работаю штатными средствами (DOM, XMLRead, XMLWrite).
Зачем грузить файл в StringList и городить свой огород, если все данные можно получить штатными средствами.. достаточно написать свою функцию, что и сделал.
ziceptor
24.03.2015 03:53:02
Форум: Lazarus
Тема: Работа с XML
Ответы: 11
Просмотры: 8498

Re: Работа с XML

wavebvg Я читал документацию. Вопрос заключается в Как вывести, к примеру в memo часть XML документа? Есть встроенный механизм вывода куста? К примеру, в simplexml куст можно получить так: XMLdoc.DocumentElement.SelectSingleNode('Q1').XML
Судя по исходникам, в lazarus эту задачу решать надо ...
ziceptor
23.03.2015 14:13:47
Форум: Lazarus
Тема: Работа с XML
Ответы: 11
Просмотры: 8498

Re: Работа с XML

wavebvg Вы пробовали с его помощью выполнить поставленную задачу? Функция AsText отдаёт голый текст.. без тегов. То же самое я могу сделать без использования XPath. Или я не туда смотрю и не то делаю?
ziceptor
22.03.2015 17:28:42
Форум: Lazarus
Тема: Работа с XML
Ответы: 11
Просмотры: 8498

Работа с XML

Работаю штатными средствами (DOM, XMLRead, XMLWrite). Загрузка, поиск и обращение к нодам и просмотр их значений не представляет сложности. Допустим есть XML документ:

<?xml version="1&#46;0" encoding="UTF-8"?>
<ttt>
<sss>000</sss>
<tit>1</tit>
<Q1>
<tim>13</tim>
<A1>
<S>se1</S>
<T>te1</T ...