2011-09-20 28 views

回答

1

除DSig外,MSXML5還有許多功能,包括DOM,SAX,XPath,XSLT,XmlHttp和ServreXmlHttp。但是,用於DSig功能的客戶已交付Office,或換句話說,MSXML5的客戶是Office。因此,DSig從第一天開始排除在MSXML6之外,其餘功能依然存在。另一個原因是成本,因爲在分配資源的同時維護MSXML3,MSXML4,MSXML5和MSXML6效率不高。因此,微軟一直在向內部和外部客戶推薦MSXML6,這是該品種中最好的。這甚至會導致Office 2010按照Changes in Office 2010移出MSXML5。所以重點是:不要在MSXML5上構建解決方案。

不幸的是,我不知道任何Microsoft Win32本地更換MSXML5的。但是,您可以使用DSig的System.Security.Cryptography.Xml名稱空間中的類。

相關問題