AsmXml est un analyseur XML très rapide et décodeur pour plates-formes x86. Le projet réalise haute vitesse en utilisant les caractéristiques suivantes:
· Ecrit en assembleur pur
· Accès à la mémoire optimisés
· Analyse syntaxique et de décodage en même temps
Pour donner une idée de la vitesse relative de AsmXml, le plus rapide processus de parseurs XML open source entre 10 et 30 Mo de XML par seconde tandis que les processus AsmXml autour de 200 Mo par seconde (sur un Athlon XP 1800+).
Cet analyseur est destiné aux applications qui ont besoin d'un traitement intensif de XML. Ce projet va probablement vous faire appel si l'analyse XML est un goulot d'étranglement dans votre flux de données. Par exemple, il est bien adapté pour des charges en vrac dans des bases de données.
Ce ne est pas une bibliothèque tout-usage, il ne est pas conçu pour être utilisé avec DOM, SAX, XPath et ainsi de suite. Ici, XML est simplement considéré comme un format d'échange, non pas comme un format de travail. Le but de cette bibliothèque est de charger rapidement un document XML dans une structure de C
Quoi de neuf dans cette version:.
- Correction d'un bug avec la lecture d'un attribut avec une référence de caractère lorsque le morceau de mémoire est pleine.
Ce qui est nouveau dans la version 1.2:
- Cette version corrige un bug lors de l'analyse en mode non-stricte .
Quoi de neuf dans la version 1.1:
- Cette version ajoute le support pour les types de doc et instructions de traitement <. / li>
Commentaires non trouvées