c - 一个简单的 C XML 解析器

标签 c xml

<分区>

我需要从 C 程序中读取 XML 格式的文档,并从中提取元素及其值。例如在下面的代码中:

<user name="Mark">
    <param name="Age" value="21"/>
    <param name="Country" value="NL"/>
</user>

我需要提取:name = MarkAge = 21Country = NL

直到今天,我一直在手动执行此解析,这很痛苦。

我不关心文件是否是“适当的 XML”或其他所有内容,我不关心 DTD 或其他标准 XML 要求。我只需要读取和解析这些值。

有没有人知道 lib eXpat 以外的库可以执行此操作或代码可以执行此操作?

谢谢!

最佳答案

关于c - 一个简单的 C XML 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851983/

相关文章:

c - 表达式必须是可修改的值

android - 如何在横向模式下制作 UI

xml - 如何将包含文本文件的文件夹转换为 xml 文件以进行 haar 培训

java - Android 布局两个 ImageView 之间的 ScrollView

html - Jersey - 在 POST 上使用 XML 和 HTML

c - 数据段与堆栈

c - 在 C 中读取目录时出现问题

c++ - 指针分配时出现段错误

While 循环参数内的逗号

c# - 如何使用 Linq 解析 XML 文件 - 后代