gpt4 book ai didi

c++ - 哪个 C++ XSLT 处理器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:57:49 28 4
gpt4 key购买 nike

我从 Xalan for C++ 着手,但对于这个项目来说,这似乎有点过分了。我将在内存中有一个 XML 文件,有一个样式表来运行它...仅此而已。

输入 XML 和样式表都是内部的,并且在到达我的代码之前验证了完整性,所以我真的只想要最简单的方法来进行这种转换。我查看了 libxslt,但它是基于 C 语言的。主页将我引向 xmlwrapp,我开始使用它只是为了发现这个项目有一段时间没有得到支持。

您认为 xmlwrapp 是满足我需求的不错选择,还是您会推荐其他库?

最佳答案

C 库很好地集成了 C++ 代码。唯一的问题是,如果库本身被编译为 C,它将不会有 C++ 风格的名称重整。通过确保所有 header 都具有 extern "C"{ ... } 包装器,可以轻松解决此问题。大多数 C 库已经将它与 #ifdef __cplusplus 预处理器语句一起使用,这允许与 C++ 完全互操作。牢记这一点,您应该能够直接使用 libxslt

关于c++ - 哪个 C++ XSLT 处理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7191393/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com