首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VB6中使用撒克逊

在VB6中使用撒克逊
EN

Stack Overflow用户
提问于 2014-05-18 11:55:57
回答 2查看 185关注 0票数 0

我需要从遗留VB6应用程序调用XSLT2.0转换。我以前对命令行版本的Saxon有非常好的体验,所以我决定尝试一下Saxon的.NET版本。这是我第一次认真体验COM/.NET互操作机制,不幸的是,我所有使Saxon .NET可用于我的VB6应用程序的快速尝试都失败了:根据我尝试过的Saxon和.NET的版本,Saxon API类要么看起来不起作用,要么甚至没有出现在对象浏览器中。

如果你们中的任何人能分享你们在VB6/VBA6应用程序(或任何其他COM应用程序)中使用Saxon .NET的成功经验,我将不胜感激。如果知道哪些特定版本的Saxon和.NET适用于您,哪些特定的Saxon程序集必须注册用于COM/.NET互操作,那就太好了。一个简单的带参数转换的VB6代码示例将是这块蛋糕上的锦上添花。:)

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-05-18 16:19:18

在Windows上,如果你想使用COM和XSLT2.0,那么我会考虑AltovaXML,或者现在来自Altova的Raptor,他们提供COM自动化:http://manual.altova.com/RaptorXML/raptorxmlserver/index.html?rxcomnet_aboutcom.htm。示例是在VBScript的http://manual.altova.com/RaptorXML/raptorxmlserver/index.html?rxcomnet_codeex_vbscript01.htm上。我认为使用.NET框架编写的应用程序不适合COM自动化,除非开发人员采取http://msdn.microsoft.com/en-US/library/zsfww439%28v=vs.80%29.aspx描述的步骤,因此我认为拥有.NET版本的Saxon不会简单地允许您将其用于COM自动化。

票数 1
EN

Stack Overflow用户

发布于 2014-05-22 17:44:12

我自己没有从COM组件调用.NET组件的经验。

但是,您可能希望了解一下Saxon/C,看看它在这个环境中是否有用。在此提供信息:

http://www.saxonica.com/saxon-c/index.xml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23718405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档