android - C: 如何在 android 中解析 XML?

标签 android c xml-parsing android-ndk

我正在努力用 C 语言为我的应用程序创建一个库。我想在我的代码中解析一个 XML 文件。 那么,我怎样才能在 C 中做到这一点?

我知道它的 java 实现,但我如何在我的 C 代码中解析 XML?

可用于该目的的库有哪些?

最佳答案

我建议 Expat ,我已经在很多项目中使用过,它使用起来非常简单,开销也非常小。它的代码库也相当稳定。

Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

但是对于提到的每个其他外部项目,您都需要自己构建它。

关于android - C: 如何在 android 中解析 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13796369/

相关文章:

java - 在 Java 中将 JSON 转换为 XML

c# - 使用 XDocument 读取节点信息 - Windows Phone

android - NestedScrollView 内的子级未覆盖整个屏幕高度

java - 在 Android 中创建用于检查互联网连接的对话框

android - GridLayout columnCount 在非全息主题中不起作用

c - 三个同类函数 - Yahtzee

c - 如何通过这个以结构体数组作为参数的函数返回正确的值?

android - 有没有办法预览矢量绘图

我可以将作为命令行参数传递给 C 中的 char 数组的 .txt 文件保存吗?

java - 从不同的 XML 数据集中反序列化具有相同名称的 XML @Element 和 @ElementList