La nouvelle version "September 2000 Microsoft XML Parser
(MSXML) Bêta" est disponible et apporte une implémentation
complète de XPath et XSLT, un accès
HTTP sûr (safe) et des modifications à l'interface
SAX2 qui devient commune à C++ et
Visual Basic.
Par Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
lundi 2 octobre 2000
La version bêta de septembre de MSXML 3.0 est une mise à jour
de la version précédente (de juillet) et peut être installé à côté de versions
plus anciennes (pré 3.0).
La documentation "What's New"
affirme que l'implémentation de XPath et XSLT
1.0 est maintenant complète, ce qui signifie notamment que l'élément XSLT
xsl:decimal-format et les fonctions XPath unparsed-entity-uri() et
format-number() sont disponibles.
On notera avec intérêt que, pour être conforme à la spécification XSLT 1.0,
Microsoft a été jusqu'à supprimer la conversion implicite entre les types de
données "result tree fragment" et "node sets" -fonctionnalité qui fait pourtant partie du
cahier des charges XSLT 1.1-
qui était implémentée dans les versions précédentes. Cette conversion doit maintenant
être réalisée de manière explicite en utilisant l'extension msxml:node-set.
La conformité apparaît donc comme le mot clé de cette nouvelle version et le nouveau
parseur SAX2 disponible comme une librairie commune aux langages
C++ et Visual Basic est déclaré
conforme à 98,5 % à la suite de tests OASIS.
Les autres fonctionnalités de cette version comprennent un accès HTTP sûr
(safe), le support des espaces de noms quand on interroge un
DOM en utilisant des expressions XPath et
"un certain nombre de corrections de bug et d'améliorations de performance"
.
Autres articles:
Copyright 2000,
Eric van der Vlist.
|