【发布时间】:2010-12-16 00:34:34
【问题描述】:
我正在寻找一个简单的 C 或 C++ 中的非验证 XML 解析器。
几年前,我发现了一个只是单个文件的解决方案,但我找不到 它不再。
我正在寻找一些非常小巧轻便的链接和建议的链接 非常适合嵌入式平台。
【问题讨论】:
-
为什么要在嵌入式平台上使用 XML?
我正在寻找一个简单的 C 或 C++ 中的非验证 XML 解析器。
几年前,我发现了一个只是单个文件的解决方案,但我找不到 它不再。
我正在寻找一些非常小巧轻便的链接和建议的链接 非常适合嵌入式平台。
【问题讨论】:
您可以在有或没有验证的情况下以及在“流媒体模式”下工作。它非常轻巧。
【讨论】:
【讨论】:
肯定有一个纯 C 的微型 xml 解析器可用。它在 SO 的较早答案中被引用,但我现在找不到它。如果我没记错的话,就是几百行代码。
更新:这是引用它的问题/答案:
Is there a good tiny XML parser for an embedded C project?
以及实际代码:
http://mercurial.intuxication.org/hg/cstuff/file/tip/tinyxml
【讨论】:
http://mercurial.intuxication.org/hg/cstuff/file/tip/tinyxml
这个解析器可以像嵌套的 XML 一样工作吗
<CServiceType>
<serno>61</serno>
<caption1 />
<caption2>Satelite</caption2>
<caption3 />
</CServiceType>
【讨论】: