Freebsd 的 xml xsd 处理库
我需要将 xml 和 xsd 文档处理成我在 freebsd 上编写的“C”程序。 有谁知道是否有可用的库(必须是 XML DOM 之类的库),这样我就不需要像文本一样阅读它并做所有愚蠢的事情?
例如:我想做一些操作,比如在 xml 节点树中的指定位置添加特定节点等。
I need to process xml and xsd docs into a 'C' program I am writing on freebsd.
Does anyone know if any libraries available (must be some like XML DOM) so that I do not need to read it like text and do all stupid things?
For example: I want to do operations like, adding a particular node at a designated place in the xml node tree and all.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能应该查看 libxml2。它有一个 DOM 接口以及您可能想要在节点操作级别执行的大多数其他操作。从您的问题中我不确定您是否需要 XSD 验证。有一个不完整的 xsd 验证插件,但我没有使用它,所以我可以对此不作进一步评论。
You probably should look at libxml2. It has a DOM interface and most other things you might want to do at a node manipulation level. I'm not sure from your question if you need XSD validation or not. There is an incomplete xsd validation plugin but I've not used it so I can't comment further on that.