Discussion:
What is the difference?
(too old to reply)
Ashwin
2006-09-25 08:44:01 UTC
Permalink
Hi,

I just wanted to know the difference between Microsoft XML Parser (MSXML)
3.0 Service Pack and the MSXML 4 or 6 Core services? Are they upgrades of
each other or they are different applications and used for different reasons?

Thanks in advance,

Ashwin
Martin Honnen
2006-09-25 11:49:29 UTC
Permalink
Post by Ashwin
I just wanted to know the difference between Microsoft XML Parser (MSXML)
3.0 Service Pack and the MSXML 4 or 6 Core services? Are they upgrades of
each other or they are different applications and used for different reasons?
MSXML 3 is what IE 6 (and IE 7) use to parse XML document loaded in a
browser window.
MSXML 4 is not an replacement for MSXML 3 which IE continues to use.
MSXML 4 in contrast to MSXML 3 has support for XSD schema validation,
XSD Schema Object Model, improved XSLT performance.
MSXML 6 is the latest, it does not have some older features like XDR
schema support that MSXML 3 and 4 do still have, instead MSXML 6 has
been mainly improved to have MSXML schema validation matching with the
.NET 2.0 schema validation. MSXML 6 also by default has some features
turned of for security reasons (e.g. DTD validation).

See
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/04857975-1ddd-4beb-8b83-f561a82454f4.asp>
for more details.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Ashwin
2006-09-27 11:22:02 UTC
Permalink
Thanks Martin ... that cleared a big confusion ... :-)
Post by Martin Honnen
Post by Ashwin
I just wanted to know the difference between Microsoft XML Parser (MSXML)
3.0 Service Pack and the MSXML 4 or 6 Core services? Are they upgrades of
each other or they are different applications and used for different reasons?
MSXML 3 is what IE 6 (and IE 7) use to parse XML document loaded in a
browser window.
MSXML 4 is not an replacement for MSXML 3 which IE continues to use.
MSXML 4 in contrast to MSXML 3 has support for XSD schema validation,
XSD Schema Object Model, improved XSLT performance.
MSXML 6 is the latest, it does not have some older features like XDR
schema support that MSXML 3 and 4 do still have, instead MSXML 6 has
been mainly improved to have MSXML schema validation matching with the
..NET 2.0 schema validation. MSXML 6 also by default has some features
turned of for security reasons (e.g. DTD validation).
See
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/04857975-1ddd-4beb-8b83-f561a82454f4.asp>
for more details.
--
Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/
Loading...