Marc De Scheemaecker annonce la version 1.4 de
son parseur réduit XML pour Java ultra léger NanoXML.
Par Eric van der Vlist,
Dyomedea (vdv@dyomedea.com).
mardi 4 juillet 2000
Faisant à l'origine partie du projet AUIT
(Abstract User Interface Toolkit), NanoXML
un parseur -non conforme puisque ne transmettant pas toutes les informations présentes
dans un document XML à l'application- Java
ultra léger est disponible séparément depuis avril 2000.
Bien que son encombrement mémoire soit donné comme inférieur à 50k,
NanoXML est assez complet, supportant les éléments et
attributs XML et, de manière réduite, les contenus mixtes
(les noeuds texte sont regroupés dans une chaîne de caractères unique).
Le prologue du document, les commentaires et les
"processing instructions" sont sautés et ignorés par la méthode
"skipBogusTag" mais le parseur fourni néanmoins un support limité pour les entités
externes au moyen de tables de conversion.
Les modifications apportées par cette nouvelle version sont :
-
"Sur Mac OS X, vous pouvez maintenant
créer un framework pour NanoXML (nécessite au moins DP4) "
-
"Vous pouvez maintenant alimenter XMLElement par un
Java I/O reader (suggéré par Conan C. Albrecht) "
-
"Implementation plus rapide utilisant des tableaux de
caractères au lieu de chaînes de caractères (merci à Richard Kilmer
pour la suggestion)."
-
"Ajout du support des numéros de ligne pour rendre le
débuggage de données XML véreuses plus facile."
Copyright 2000,
Eric van der Vlist.
|