c++ - 我如何解析 xsl :include directives in c++ (can't use . NET 框架)

标签 c++ xslt msxml6

我需要从数据库加载一个 xslt 并将其保存在内存中,以便它可以被另一个 xslt 包含。

我知道您可以使用 .NET 框架和 xmlPreLoadedResolver 类来执行此操作,但不幸的是,我们不允许将其编写为 .NET dll。

有谁知道是否可以使用 msxml6 C++ 接口(interface)执行此操作?

最佳答案

MSXML 确实支持 XSLT 1.0。有关更多信息,请参见此处:Creating XSLT Solutions

基本上一切都基于transformNodetransformNodeToObject 方法:transformNode Method

关于c++ - 我如何解析 xsl :include directives in c++ (can't use . NET 框架),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441110/

相关文章:

c++ - 如何在Cocos2d-x中检测我是否需要使用超高清、高清或标清

c++ - 在指向 int 的指针上调用 delete

c++ - 对于任何 C++ 函数,Mac 上的链接器错误,但 iOS 上没有

xslt - 如何在XSLT中创建具有动态属性的元素?

xml - XPath 'or' 运算符使用 'pipe' 字符?

c++ - 作为子节点读取的 XML 注释

c++ - 如何用 SSE 编译一个特定的类

xslt - XPath:从指定节点获取节点集的根节点

XSLT:分解混合内容节点

xml - MSXML 4.0 变成了什么?