Out of the Angle Brackets
In March , we posted our intention to killbit MSXML4 and encouraged users to move to MSXML6 and asked for feedback – And we received lots and lots of it. The summary is MSXML4 is still being used extensively and the suggested timeframe for killbit seemed aggressive for most customers. The lack of CAB for MSXML6 was also making the migration difficult.
So in the best interest of our customers , we have decided to NOT killbit MSXML4.
Our goal with the killbit was to ensure our customers have a safe browsing experience. And that goal is still very important to us even though we are not proceeding with the killbit.
To address this , we are working on 2 things –
1. Fixing any security issues in MSXML4 and releasing an updated binary that our customers can use while they migrate to MSXML6
2. Getting MSXML6 in band on all supported Operating Systems so that lack of a CAB does not prohibit anybody.
We would like to stress that MSXML4 will only be updated for security issues and is in a maintenance mode. Any/All functionality & performance improvements WILL ONLY be made in MSXML6, so all new applications should be taking dependency on MSXML6 and existing applications need to be migrated to MSXML6 in reasonable timeframe.
We are working on the details on an updated MSXML4 release timeline and will update the community as soon as we have that timeline.
We are still listening at email@example.com .So if you have any questions/comments or need help with migration to MSXML6 , please tell us!!!
MSXML6 can be downloaded from http://www.microsoft.com/downloads/details.aspx?FamilyID=d21c292c-368b-4ce1-9dab-3e9827b70604&displaylang=en
Migration guide to MSXML6 available at http://blogs.msdn.com/xmlteam/archive/2007/03/12/upgrading-to-msxml-6-0.aspx
Details on using the right MSXML version at http://blogs.msdn.com/xmlteam/archive/2006/10/23/using-the-right-version-of-msxml-in-internet-explorer.aspx
Thanks, When can we see Cab support for msxml 6
What does this mean exactly: "Getting MSXML6 in band on all supported Operating Systems". Does "in band" mean that it will be automatically distributed with Automatic Updates?
Why make this announcement in the first place, especially without a CAB for MSXML6 and the impact would have been known at the time?
Why wait 6 months until 2/3 weeks before the kill-bit timeframe to back down?
Why still no MSXML6 CAB support, months after we told you about this obvious point?
Why not speak plainly "in band" means nothing to MOST people.
This just smacks of incompetence all round.
In-Band refers to getting MSXML6 in the Operating System like msxml3 is. CAB is required only because MSXML6 cannot be guaranteed on a machine. If we can get MSXML6 in upcoming Service Packs of all supported Operating Systems , there will be no requirement for CAB for MSXML6.
If you want developers to move to MSXML6 you need to provide a CAB now - it would take hardly anytime to do.
Otherwise, we all have to wait until it's built-in to all supported OSs - how long will that take?
So we stay with MSXML4 then.