我需要将 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/