用于XSLT处理以进行XML转换的C ++库

问题描述 投票:0回答:1

我正在一个需要接受XSL和XML作为输入并输出HTML文件的项目中。我已经有了XSL脚本,事实证明,使用VBA脚本将XML输入转换为HTML文件时,它可以按预期工作。我将其移至C ++,并且正在寻找可以支持此操作的任何库。我尝试四处搜寻,但发现了类似的问题,但是它们都已经有10多年的历史了,所以我不确定是否缺少更现代和可行的解决方案。我正在使用MS Visual Studio 2017和C ++ 11,但是到目前为止,我发现的解决方案似乎过时了,我不确定它们将来的可扩展性。

关于此的类似帖子:How do I generate an HTML file using XSL?Convert an XML in HTML using the XSLT process (MSXML in C++)

到目前为止,我正在考虑的前两个选择是:1. XSLTProc2. Xalan-C ++

我还有其他建议吗?

作为附带问题,这篇文章表明XSLT已死,我最好使用C ++ XML解析器并以本机执行操作。在搜索库来执行此操作之后,它们似乎都已过时并且不再受支持,因此我开始认为我应该接受这个建议。很想听听对此的其他意见。Are there any XSLT to C++ compilers available?

谢谢您的任何建议。

c++ visual-studio xslt visual-c++ xml-parsing
1个回答
0
投票

[如果要使用具有C ++语言绑定的现代XSLT处理器,请尝试使用Saxon / C。与较旧的处理器不同,它支持XSLT 3.0而不是1.0。

© www.soinside.com 2019 - 2024. All rights reserved.