J'ai une dépendance sur MSXML 4.0.
Microsoft a une page qui donne Le CLSID et les PROGIDES de Différents objets MSXML 4.0 : P>
Symbolic Name: CLSID_DOMDocument40
GUID: {88d969c0-f192-11d4-a65f-0040963251e5}
ProgID: Msxml2.DOMDocument.4.0
Symbolic Name: CLSID_XMLSchemaCache40
GUID: {88d969c2-f192-11d4-a65f-0040963251e5}
ProgID: Msxml2.XMLSchemaCache.4.0
3 Réponses :
Consultez le Q & A quelle version-de-msxml-devrait-i -Utilisez-vous? P>
La réponse courte pour vous em> est: utilisez msxml6. p>
MSXML 5.0 fait partie du bureau 2003, je crois. Peut-être que 2007 aussi. MSXML 4.0 était une version plus ancienne de ce qui est devenu 6.0 (Merci équipe de bureau!) Et cela nécessite un déploiement comme 6,0 sur les systèmes de downlel. Si vous ne pouvez pas utiliser la tombée (3.0), collez-vous avec 6.0.
Il est tout simplement été obsolète en faveur de MSXML 6.0. Dans la section "MSXML Lifecycle and History" dans cette entrée de blog, l'auteur indique que: P>
MSXML4 était un prédécesseur de MSXML6
mais n'a jamais été expédié dans le
système opérateur. Msxml6 est un
étape significative en avant en termes de
fiabilité, sécurité, w3c et
Compatibilité système.xml, et il aussi
A SOUTIEN POUR NATIVE 64 BITS
environnements. En ce moment nous sommes
investir beaucoup plus lourdement dans msxml6
et msxml3 et nous encourageons notre
clients pour passer à 6 lorsque cela est possible
et 3 si nécessaire. P>
blockQuote>
op edit: strong> Il est important de noter que MSXML3 a été publié avant strong> le W3C décidé sur une spécification XSD finale. En fin de compte, W3C est allé avec une syntaxe XSD différente de ce que Microsoft avait créé pour MSXML3. MSXML6 est entièrement compatible avec le schéma XSD choisi par W3C. P>
Cela signifie que MSXML3 et MSXML6 sont
Et MSXML4 SP3 se terminera elle-même en avril 2014.
Après avoir utilisé MSXML avant, je vous recommanderais de "mettre à niveau" sur system.xml de .net. J'ai fait.
Si je peux prendre une dépendance sur System.XML, sans avoir besoin de l'exécution de la langue commune, alors je suis!
Je ne sais pas si vous êtes sérieux, mais ... non, vous ne pouvez pas prendre une dépendance sur System.XML sans aussi en fonction du CLR.
@Cheeso: C'était ma façon de dire que j'écris du code natif.
La version 5 fait partie de MS Office et destinée uniquement à être utilisée à partir de Bureau VBA.