将 XML 数据读入 lazarus

发布于 2024-12-28 08:21:12 字数 625 浏览 0 评论 0原文

我需要将 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>

每个类别将成为表单上的选项卡,而项目将成为单选按钮。这样做的最佳方法是什么?实时时间间隔?或者也许阅读&解析文件? 以及如何填充 GUI 元素? (例子会很好,因为我是初学者..)

I need to read XML data into lazarus, in order to present this data as gui elements. for example:

<?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>

Every category will become a tab on a form, and the items will become radio buttons. What is the best way of doing this? RTTI? Or maybe read & parse the file?
And how to populate the GUI elements? (example would be great as I am a beginner..)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

可是我不能没有你 2025-01-04 08:21:12

TXMLPropStorage 已经为您做到了这一点。

TXMLPropStorage does this for you already.

御守 2025-01-04 08:21:12

使用fcl-xml读取XML,然后编写代码来实例化相关组件。

Read the XML using fcl-xml, and then write code to instantiate the relevant components.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文