2012-01-23 119 views
1

我需要將XML數據讀入lazarus,以便將這些數據顯示爲gui元素。例如:將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元素? (示例會很棒,因爲我是初學者..)

回答

0

使用fcl-xml讀取XML,然後編寫代碼以實例化相關組件。

+0

我會用拉撒路附帶的例子,看看我能不能做出一些東西。 – hdrz

1

TXMLPropStorage已經爲您做到了這一點。