什么变成了MSXML 4.0?
我对MS
XML 4.0有所了解.
Microsoft有一个提供the CLSID and ProgIDs of various MSXML 4.0个对象的页面: 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 但是我的Vista机器或同事的XP机器上都没有注册ProgID或CLSID. > MSXML 4.0是否仅随某些版本的Office(例如Office 2003)一起提供? 我愿意转向MSXML 5.0,它可以在Windows XP和Windows Vista机器上使用 – 但我想确保我拥有最广泛的兼容性;我认为MSXML 4.0比MSXML 5.0更广泛. 微软做recommend that i use MSXML 6.0:
它被简单地弃用,以支持MSXML 6.0.
This blog entry from the Microsoft XML team经历了MXSML的历史.不要让我在标题的“…在Internet Explorer”部分推迟,该页面上的历史完全独立于IE.
在该博客条目的“MSXML生命周期和历史”部分中,作者声明:
OP编辑:重要的是要注意MSXML3是在W3C决定最终的XSD规范之前发布的.最终,W3C使用的XSD语法与Microsoft为MSXML3创建的语法不同. MSXML6与W3C选择的XSD方案完全兼容. 这意味着MSXML3和MSXML6彼此不兼容;和MSXML3不使用标准XSD. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |