Má System.Xml používat MSXML?

hlasů
11

Jsem vývoji # C aplikace, která používá hrst XML souborů a některé třídy v System.XML. Spolupracovník trvá na přidání MSXML6 redistributable našemu instalovat, spolu s .NET, ale já si nemyslím, že NET Framework používá nebo potřebuje MSXML v každém případě. Jsem si dobře vědom toho, že pomocí MSXML z .NET není podporován, ale myslím, že jeho teoreticky možné System.Xml sám zabalit MSXML na nízké úrovni. Nenašel jsem nic definitivní, že .NET má svou vlastní implementaci, ale ani mohu najít nic, co by naznačovalo, že potřebuje MSXML.

Mi pomohl urovnat debatu. Má System.Xml používat MSXML?

Položena 15/08/2008 v 19:45
zdroj uživatelem
V jiných jazycích...                            


5 odpovědí

hlasů
14

System.Xml nepoužívá MSXML6. Jsou oddělené motory pro zpracování XML. Viz příspěvek zde: http://blogs.msdn.com/stan_kitsis/archive/2005/09/20/472185.aspx

Odpovězeno 15/08/2008 v 19:47
zdroj uživatelem

hlasů
1

System.Xml je v rámci jádra a není závislá na MSXML 6.0, ale sdílí několik běžných API (DOM analyzátor, SAX parser, výběr XPath uzlu).

Odpovězeno 16/08/2008 v 03:39
zdroj uživatelem

hlasů
0

.NET framework používá MSXML6 pro montáž na WinXP SP2 a W2K3 SP2 pouze tehdy, pokud MSXML6 není v poli. System.Xml je produkt odlišný od MSXML6 když některé API má podobnou signaturu.

Odpovězeno 07/04/2010 v 13:45
zdroj uživatelem

hlasů
0

Není potřeba pro tento druh věcí, že je předmětem zdlouhavých debat na pracovišti, protože zdrojový kód pro rámce je k dispozici, a s nepatrnou množství práce si můžete stáhnout spoustu na váš stroj. http://www.codeplex.com/NetMassDownloader

S dalším trošku práce, můžete projekt VS, který obsahuje všechny rámcovou zdroj, díky němuž je ještě jednodušší prohlédnout.

Odpovězeno 15/08/2008 v 19:57
zdroj uživatelem

hlasů
-1

Myslím, že to pro některé funkcionality MSSQL-XML je potřeba, ale System.Xml je v rámci jádra.

Měli byste vyzkoušet své instalační program na čerstvém stroji tak jako tak, jen pro jistotu.

Odpovězeno 15/08/2008 v 19:51
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more