-3

我需要在 C 中实现一个简单的解析器(或者 C++,如果 C 不适合这个应用程序),它将读取一个 xml 文件,该文件将只包含几个元素(这就是为什么称之为基于 xml),即只有 4 个根元素和更少总共超过 5 个子元素。它易于实现还是我应该使用像 expat 这样的库?如果可能的话,有人可以告诉我如何处理这个过程吗?

4

2 回答 2

2

使用 libxml 或 libexpat。您可以在网上找到数百万、数万亿个示例,甚至可以在 StackOverflow 上找到。看看这个:如何使用 libxml2 来解析 XML 中的数据?

于 2017-03-22T09:43:19.317 回答
-1

或者使用google protobuf,虽然它不是基于xml的,但是速度很快。

于 2017-03-22T10:09:23.093 回答