Чтение XML-данных в Lazarus - PullRequest
       29

Чтение XML-данных в Lazarus

1 голос
/ 24 января 2012

Мне нужно прочитать данные XML в Lazarus, чтобы представить эти данные в виде элементов графического интерфейса.например:

<?xml version="1.0" encoding="utf-8"?>
<guiform>
  <category name="aaa">
    <item a="abc" b="12" c="1e-10" d="blah blah blah" />
    <item a="asa" b="13" c="0" d="" />
    <item a="juy" b="43" c="0" d="dh dh dh" />
  </category>
  <category name="bbb">
    <item a="hgf" b="87" c="1.5" d="a b d c" />
    <item a="rtg" b="42" c="0" d="ty th hgf" />
  </category>
</guiform>

Каждая категория станет вкладкой на форме, а элементы станут переключателями.Каков наилучший способ сделать это?RTTI?Или, может быть, прочитать и разобрать файл?А как заполнить элементы GUI?(пример был бы великолепен, так как я начинающий ..)

Ответы [ 2 ]

1 голос
/ 23 апреля 2012

TXMLPropStorage уже делает это за вас.

0 голосов
/ 24 января 2012

Прочитайте XML, используя fcl-xml, а затем напишите код для создания экземпляров соответствующих компонентов.

...