c - freebsd 的 xml xsd 处理库

标签 c xml dom xsd freebsd

我需要将 xml 和 xsd 文档处理成我在 freebsd 上编写的“C”程序。 有谁知道是否有可用的库(必须是 XML DOM 之类的库),这样我就不需要像文本一样阅读它并做所有愚蠢的事情?

例如:我想做一些操作,比如在 xml 节点树中的指定位置添加特定节点等等。

最佳答案

您可能应该看看libxml2 。它有一个 DOM 接口(interface)以及您可能想要在节点操作级别执行的大多数其他操作。从您的问题中我不确定您是否需要 XSD 验证。有一个不完整的xsd validation plugin但我没有使用过它,所以我无法对此发表进一步评论。

关于c - freebsd 的 xml xsd 处理库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5464112/

相关文章:

c# - C# 中的 XML 序列化数组

javascript - 空的 div 在 javascript 中没有被识别

c - C中的关键字/编译器选项,保证不会重叠不同的指针

xml - SQL Server XML 分解性能

xml - 如何用 XML 表示以下数据?

javascript - 如何从 <img> 标签获取文本内容?

javascript - 使用 jQuery 在树 (SVG) 中间插入 (g) 节点

c - 使用 C Check 的单元测试框架

c - 使用 MinGW 防止在 C(而非 C++)中进行名称重整以进行动态符号搜索

c++ - fopen : is it good idea to leave open, 还是使用缓冲区?