使用 libxml 用 C 语言编写 XML 读入例程是乏味的,特别是如果您想干净地完成它,并检查丢失节点或无效内容的错误消息;结果代码冗长、嘈杂、无聊。
因此,我想知道是否没有一个工具可以根据可接受的 XML 文档的抽象描述(我猜是 XML 模式)自动生成读入例程。
我知道这一点A C++ code generator from an XML spec还有这个http://www.codesynthesis.com/products/xsd/ ,显然解决了 C++ 的问题,但我确实需要生成 C 代码。
最佳答案
这是一个从 XML 模式生成 C 代码的商业产品:XBinder (我目前在这家公司工作。)
关于c - 寻找一个代码生成器来从抽象文档描述创建 XML 读入例程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7922641/