哪个XSLT处理器适合c++
Which XSLT Processor for C++?
我开始使用c++的Xalan,但对于这个项目来说,这似乎有点过头了。我将在内存中有一个XML文件,有一个样式表来运行它…差不多就是这些了。
输入XML和样式表都是内部的,并且在进入我的代码之前对其完整性进行了验证,所以我真的只想用最简单的方法来进行这种转换。我查看了libxslt,但它是基于c的。主页让我想到xmlwrapp,我开始使用它,只是发现这个项目有一段时间没有得到支持。
你认为xmlwrapp是一个很好的选择,以满足我的需求,或者你会推荐一个不同的库?
C库很好地集成了c++代码。唯一的问题是,如果库本身被编译为C,它将不会有c++风格的名称混淆。这可以很容易地通过确保所有的头都有extern "C" { ... }
包装器来解决。大多数C库已经将此功能与#ifdef __cplusplus
预处理器语句结合在一起,该语句允许与c++完全互操作性。记住这一点,你应该能够直接使用libxslt
相关文章:
- #定义c-预处理器常量..我做错了什么
- 预处理器:插入结构名称中的前一个行号
- 如何在c++中实现处理器调度模拟器
- C/C++预处理器是否可以检测一些编译器选项
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 在clang++预处理器中确定gcc工具链版本
- 不同/较旧的处理器运行c++代码的方式是否不同
- 用于交叉编译和CMake的预处理器宏的单元测试
- 有没有办法在从编译器获取参数时避免预处理器宏?
- 如何比较两个同名的预处理器宏?
- 从预处理器获取 Windows 版本(C++ Win32)
- 如何摆脱为条件编译定义预处理器宏的需要?
- C 预处理器 - 现有定义的预置路径
- VS2015 预处理器定义与点
- 不带预处理器的调用方法/文件的文件名/行号
- 获取文件数据预处理器宏
- 有没有办法在 c++ 中拥有条件预处理器
- 如何在编译时定义C++预处理器指令的值?
- 修复"-Wunused-parameter"取决于预处理器条件的警告
- 如何确定我的处理器有多少个 AVX 寄存器?