将XML数据读入lazarus

时间:2012-01-23 21:39:38

标签: xml freepascal lazarus

我需要将XML数据读入lazarus,以便将这些数据呈现为gui元素。例如:

<?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?或者也许阅读&amp;解析文件? 以及如何填充GUI元素? (例如,因为我是初学者,所以会很棒。)

1 个答案:

答案 0 :(得分:1)

TXMLPropStorage已为您完成此任务。