Tools
New Microsoft MSXML beta release has complete XPath/XSLT support
07:20, 2 Oct 2000 UTC | Eric van der Vlist

The new September 2000 Microsoft XML Parser (MSXML) Beta Release is available with a complete implementation of XPath/XSLT, "server-safe" HTTP access, and changes to the SAX2 implementation.

The September MSXML 3.0 beta release is an update of the previous (July) beta release and can be installed to run side by side with older (pre 3.0) MSXML releases.

According to the "What's New" document, the parser contains a complete implementation of XPath/XSLT 1.0, including support for the xsl:decimal-format element and the unparsed-entity-uri() and format-number() XPath functions.

Conformance appears to be the key word for this new release. The new SAX2 parser is said to be 98.5 percent conformant with the OASIS test suite and Microsoft has even removed the implicit conversion from result tree fragments to node sets just to be compliant with the XSLT 1.0 specification. (This conversion, available in earlier releases and part of the XSLT 1.1 requirements, now must be explicitly performed using the msxml:node-set extension function.)

Other features include "server-safe" HTTP access, new namespace support when querying the DOM using XPath expressions, SAX2 support through a single library that can be used with both C++ and Visual Basic, and "a number of bug fixes and performance improvements".

Related stories:

  
xmlhack: developer news from the XML community

Front page | Search | Find XML jobs

Related categories
Tools
XML