c - 寻找一个代码生成器来从抽象文档描述创建 XML 读入例程

标签 c xml xsd code-generation

使用 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/

相关文章:

c++ - 运算符优先级困惑

python - 为什么 OpenERP 报表查询结果与 SQL 查询结果不同?

android - 如何让布局变大变小?

xsd - xml 模式 maxOccurs = xs :all 内无界

c# - 从 XML、XSD 或 C# 类生成 LINQ DataContext

c - 主要有一个参数

c - AVX 加载指令在 cygwin 上失败

核心图形: Encode RGBA data to PNG

java - 在java中查找匹配后的字符串

具有相同名称但属性值不同的元素序列的 XML 模式?