如何根据libxml++中的relaxNG模式验证xml文档
How to validate xml document against relaxNG schema in libxml++
对于用c++解析xml和一般的xml,我是相当陌生的。我试图用libxml++库中的SAXParser解析我的文档,但是,我还希望它根据松弛模式验证我的文档。我发现libxml2(位于libxml++之下)有一个relaxNG模块,但是我不知道如何使用它的libxml++绑定。任何线索或代码片段将不胜感激。
经过几次尝试后,我发现libxml++中没有松弛包装器,这就是为什么我无法在网上找到任何东西。最后,我决定使用libxml2来做这件事,只是为了验证目的,然后使用来自libxml++的SAXParser来解析xml。
相关文章:
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 正在尝试了解输入验证循环
- 为什么在保护模式下继承升级不起作用
- 如何在全屏模式下(在OpenGL中)使背景透明
- 如何在C++中检查2D数组中负值的输入验证
- 为什么使用__LINE_的代码在发布模式下在MSVC下编译,而不是在调试模式下
- 派生类是否可以在抽象工厂设计模式中具有数据成员
- LibGit2 SSH身份验证失败
- 此模式的C++RegEx
- C++11 中的对象验证逻辑模式
- FlatC是否验证了给定JSON的FlatBuffer模式所需的字段
- 解析 HTTP 的摘要式身份验证的正确正则表达式模式是什么?
- 加密++对称算法和经过身份验证的块模式组合
- 如何在Objective-C中验证JSON模式
- 如何使用libxml2在1.1版中使用模式验证xml
- 使用XML模式类型的Qt GUI输入验证
- 应用程序验证器DEBUG或RELEASE模式
- 将 valijson 与 Nlohmann 的 JSON for Modern C++ 结合使用,以验证具有子模式的模式
- 如何根据libxml++中的relaxNG模式验证xml文档
- 验证用户输入字符串的大小写模式(isupper/islower)