【问题标题】:Looking for a Delphi library/component to read .Net app.config files寻找一个 Delphi 库/组件来读取 .Net app.config 文件
【发布时间】:2010-09-01 21:54:38
【问题描述】:

主题行说明了一切。

一些谷歌搜索发现令人费解的缺乏相关信息。一些指向现有工具的指针会很棒!

雷蒙德。

【问题讨论】:

    标签: delphi app-config


    【解决方案1】:

    这些都是非常简单的 XML 文件 - 您甚至可以获得描述其确切结构的 XML schema file

    在 Delphi 中解析它并以您认为合适的任何方式呈现它应该不会太难。您不需要任何特定的库或组件 - 只需 XML 解析和一点耐心 :-)

    【讨论】:

    • 架构告诉您 XML 的结构,但没有告诉您如何解释/使用该结构。 API / 库封装通常包含有关内容的知识,这些知识在基本结构描述中并不明显。例如描述 MS Access 数据库文件格式的文档能否帮助您正确地将数据输入/输出文件?封装将消除或大大减少您提到的对“耐心”的需求。 XML 确实不是一些人似乎认为的通向清晰和访问的黄金途径。恕我直言。
    • 我知道这并不难 :-),我只是不想重新发明轮子!
    • @Deltics:如果我有正确且完整的文档,请编写正确的 MS Access 文件 - 为什么这不起作用?如果格式规范像 WSDL 和 WADL 一样是机器可读的,甚至可以用作代码生成器的输入,那么开发人员可以在午餐后回家,而其他人则尝试发明自己的文件格式描述语言:)
    • @mjustin:文件格式说明告诉您需要将数据放在哪里,但不能帮助您将数据放在正确的位置。然后,您必须将文件格式规范中包含的知识翻译成可执行代码,将正确的数据放在正确的位置。拥有 XSD 并不会为您提供可执行代码,它只是为您提供了一种方便的方法来检查您编写的可执行代码实际上是否正确。但是您仍然必须编写代码。我读到的问题是询问是否有人已经完成了“编写可执行代码”部分。
    • 是的 - 我正在寻找一段现有的 Delphi 代码,它读取 app.config 文件并提供对其内容的访问权限:-)
    猜你喜欢
    • 2010-12-16
    • 2011-08-16
    • 1970-01-01
    • 2011-01-24
    • 2018-03-10
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多