【发布时间】:2011-03-25 15:57:28
【问题描述】:
在 C 中解析 TMX 文件(基于 XML 的 tilemap)的推荐 XML 解析器是什么?
每种方法的优缺点是什么,因为我想要一个高效的,因为它将在嵌入式系统上运行。
【问题讨论】:
-
什么类型的嵌入式系统,带 64kB 闪存的 msp430@8MHz 或带 Linux 和 1GB 闪存的 ARM11 imx31@500MHz?
在 C 中解析 TMX 文件(基于 XML 的 tilemap)的推荐 XML 解析器是什么?
每种方法的优缺点是什么,因为我想要一个高效的,因为它将在嵌入式系统上运行。
【问题讨论】:
不久前,我们在嵌入式产品上使用了 libxml。它可能适合你。
【讨论】:
我已将sxmlc 编写为C 语言中轻量级、潜在可嵌入的XML 解析器。请参阅my answer on a related question(也由@PPC-Coder 链接)。
您可以将其用作 DOM 或 SAX(以节省内存)来解析文件或内存缓冲区。
【讨论】: