Michael:
The Following two lines are taken directly from an ASP page we have in use:
set source = Server.CreateObject("Microsoft.XMLDOM")
'set source = Server.CreateObject("MSXML2.DOMDocument.4.0")
As you can see the second line is commented out, in this case
whatever MSXML dll (other than 4.0) will be used to process the XML
resource called by other code in the page. If the second line were
un-commented it would deliberately hunt down the 4.0 dll and use it to
process the resource, failing over to an earlier version (without warning
or error) if v. 4.0 cannot be found.
"MSXML2.DOMDocument.4.0" is the so called ProID which to be explicitly
called with the new version.
FYI, I have found v.4 to be a fast-- though not as fast as XT-- and stable
parser.
HTH,
St.
Stephen Yearl
Systems Archivist
Yale University Library::Manuscripts and Archives
At 09:51 AM 9/17/2001 -0500, you 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]
|