Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 470005
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T23:50:28+00:00 2026-05-12T23:50:28+00:00

i have a dependancy on MSXML 4.0. Microsoft has a page that gives the

  • 0

i have a dependancy on MSXML 4.0.

Microsoft has a page that gives the CLSID and ProgIDs of various MSXML 4.0 objects:

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

But none of the ProgIDs or the CLSIDs are registered on my Vista machine, or on colleague’s XP machine.

  • Was MSXML 4.0 only shipped with some version of Office (e.g. Office 2003)?
  • Did it originally ship with Windows XP, but a later service pack removed it?
  • Was there a security vulnerability, and it’s been depricated?
  • Has it simply been depricated?

i’m willing to move to MSXML 5.0, which is available on Windows XP and Windows Vista machines – but i’d like to be sure that i have the widest possible compatibility; and i would have thought MSXML 4.0 would be more widely available than MSXML 5.0.

Microsoft does recommend that i use MSXML 6.0:

It is recommended that you upgrade
from earlier versions of MSXML to
MSXML 6.0. MSXML 6.0 provides security
and performance improvements over
earlier MSXML versions.

  • 1 1 Answer
  • 2 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T23:50:29+00:00Added an answer on May 12, 2026 at 11:50 pm

    It’s simply been deprecated in favour of MSXML 6.0. This blog entry from the Microsoft XML team goes through the history of MXSML. Don’t me put off by the "…in Internet Explorer" part of the title, the history on that page is completely independent of IE.

    In the section "MSXML Lifecycle and history" in that blog entry, the author states that:

    MSXML4 was a predecessor to MSXML6
    but hasn’t ever shipped in the
    operating system. MSXML6 is a
    significant step forward in terms of
    reliability, security, W3C and
    System.Xml compatibility, and it also
    has support for native 64-bit
    environments. Right now we are
    investing much more heavily in MSXML6
    and MSXML3 and we’re encouraging our
    customers to move to 6 when possible
    and 3 when necessary.


    OP edit: It’s important to note that MSXML3 was released before the W3C decided on a final XSD specification. Ultimately W3C went with an XSD syntax different than what Microsoft had created for MSXML3. MSXML6 is fully compatible with the W3C’s chosen XSD scheme.

    This means that MSXML3 and MSXML6 are not compatible with each other; and MSXML3 does not use standard XSD.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 246k
  • Answers 246k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer FYI: The EF only closes connections it opens. So if… May 13, 2026 at 8:32 am
  • Editorial Team
    Editorial Team added an answer You have Undefined Behavior. As the parameter to Button's ctor… May 13, 2026 at 8:32 am
  • Editorial Team
    Editorial Team added an answer You should be able to use the volume id paired… May 13, 2026 at 8:32 am

Related Questions

How do i extend an existing control (ComboBox in my case) to include a
i have an application that has a dependancy on gdiplus. i need the application
A question I have been thinking about for a while - would Stackoverflow users
Can DoubleAnimations be applied to any double? Or just some? In WPF, I know

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.