Just to expand on what Stephen said:

I have installed MSXML 3.0, and I _think_ I know what they mean.  In
version 3, the installation gave the option of installing the .dll file
that runs the xml processor as a replacement for the 2.0 version of the
files, or side be side with version 2.0.  They recommened side by side,
which I chose.

When they speak of using 4.0 in the traditional way, I they mean by
specifically calling the processor with a API (like Stephen does with
his ASP script) or their command line utility.  You would want to do
that for instance if you invoke the xsl processor (which I have done
on my local machine from the command line, but have not yet tried on the
server).  Version 4 supports the xsl standard almost fully, so there
are advantages to using it for this purpose.

BTW, it was my understanding the MSXSL is actually faster than XT,
at least in the 3.0 version, though not much.  See:


Chris Prom
Assistant University Archivist
University of Illinois Archives
Room 19 Library (MC-522)
1408 W. Gregory Drive
Urbana, IL 61801

e-mail: [log in to unmask]
phone:	217 333 0798
fax:	217 333 2868

On Mon, 17 Sep 2001, Fox, Michael wrote:

> I am looking for information from someone who has installed the new MSXML
> 4.0, Microsoft's XSLT transformation software, or who can translate the
> following bit of corporate speak from their web site.  I am particularly
> puzzled by the meaning of the second paragraph, though I do understand the
> Microsoft spin in the last sentence (embedding XML inside of HTML is
> "traditional" only in the mind of MS).
> Michael
> Removal of Replace Mode
> Until MSXML 3.0, you could use replace mode to make the latest MSXML
> component simulate MSXML 2.0, which was used by Internet Explorer 5.0 and
> 5.5 for presenting XML when browsing. There was a special utility,
> xmlinst.exe, which manipulated the Microsoft Windows® registry to achieve
> this effect. Though replace mode was not the recommended method, many users
> tried this mode and, according to Microsoft's customer support, found
> numerous problems in maintaining their applications. Additionally, the need
> to maintain legacy functionality made the MSXML component much heavier than
> it could have been.
> With this release, replace mode is completely removed from MSXML 4.0, and
> cannot be used to substitute MSXML 2.0 for Internet Explorer. That means
> that if Internet Explorer is your default program to open XML files, and you
> double click on an XML document, MSXML 4.0 will not be used by Internet
> Explorer to show it. MSXML 4.0 can still be used in the traditional way to
> manipulate XML within an HTML page using a script.
> Michael J. Fox
> Assistant Director for Library and Archives
> Minnesota Historical Society
> 345 Kellogg Blvd West
> St. Paul, MN 55102-2409
> 651-296-2150  (phone)
> 651-296-9961  (fax)
> [log in to unmask]