在C中解析TMX文件(基于XML的tilemap)的推荐XML解析器是什么?
每个的优点和缺点是什么,因为它将在嵌入式系统上运行,因为我希望有一个有效的。
答案 0 :(得分:2)
我们在嵌入式产品上使用了libxml。它可能适合你。
答案 1 :(得分:1)
在高层次上我认为你应该看一个基于事件的解析器而不是基于DOM的解析器。基于DOM的解析器将占用大量内存来构建XML树。
答案 2 :(得分:0)
我在C中编写了sxmlc作为一个轻量级,可嵌入的XML解析器。请参阅my answer on a related question(也由@ PPC-Coder链接)。
您可以将其用作DOM或SAX(以节省内存),以解析文件或内存缓冲区。