1

MSXML5は、XMLデジタル署名をサポートするMSXMLの唯一のバージョンです。

なぜこれが削除されたのか、そして何がそれを置き換えるのか、誰かが背景を持っていますか? これは良い代替品ですか?

4

1 に答える 1

1

MSXML5 には、DSig に加えて、DOM、SAX、XPath、XSLT、XmlHttp、ServreXmlHttp などの多くの機能があります。ただし、DSig 機能の顧客は Office に提供されたものであり、別の言い方をすれば、MSXML5 の顧客は Office です。したがって、DSig は初日から MSXML6 から除外されていますが、残りの機能はそのままです。もう 1 つの理由は、割り当てられたリソースで MSXML3、MSXML4、MSXML5、および MSXML6 を同時に維持するのは効率的ではないため、コストに関するものです。そのため、Microsoft は社内外の顧客に最高の MSXML6 を勧めてきました。これは、Office 2010が Office 2010 の変更に従って MSXML5 から移行したことにもつながります。ポイントは、MSXML5 でソリューションを構築しないことです。

残念ながら、Microsoft からの MSXML5 の Win32 ネイティブ置換については知りません。ただし、DSig のSystem.Security.Cryptography.Xml名前空間のクラスを使用できます。

于 2011-09-24T13:49:57.503 に答える