我们有一个使用MSXML2 vb6的遗留代码,可以正常工作。最近我们将项目转换为VB.NET,并且在xml变大时我们遇到了msxml的问题 - 基本上它挂起了。 google搜索问题后,我们发现在这篇文章中说:使用MSXML的是不是在.NET应用程序的支持 http://support.microsoft.com/kb/815112MSXML2和.net - 遗留代码
我不知道是否有人知道一个第三方组件,可以模仿一下MSXML做,但仍可以使用.NET。另一种选择是重写那些代码部分(使用system.xml或linq)是非常痛苦的,因为在我们的应用程序中广泛使用了MSXML。
谢谢, 皮尼。
使用System.xml实用程序有什么问题?我的理论应该够了,或者你不能做什么? –
@Carlos Cocom,我认为OP的问题在于,如果切换到'System.Xml',那么他们希望尽可能避免的东西需要重新编写大部分代码。 –
好吧,如果现在有问题,我想也许是它的重构时刻,因为如果msxml不是过时的,那么制造商在那一刻没有很好的支持。 –