AsmXml es un analizador XML muy rápido y el decodificador para plataformas x86. El proyecto logra una alta velocidad mediante el uso de las siguientes características:
· Escrito en ensamblador puro
· Optimización de accesos de memoria
· El análisis y la decodificación al mismo tiempo
Para dar una idea de la velocidad relativa de AsmXml, el proceso más rápido de código abierto XML analizadores entre 10 y 30 MB de XML por segundo mientras que los procesos AsmXml alrededor de 200 MB por segundo (en un Athlon XP 1800+).
Este analizador está diseñado para aplicaciones que requieren procesamiento intensivo de XML. Este proyecto es probable que apelar si el análisis de XML es un cuello de botella en el flujo de datos. Por ejemplo, es muy adecuado para las cargas a granel en bases de datos.
Esto no es una biblioteca de uso múltiple, que no está diseñado para ser utilizado con DOM, SAX, XPath y así sucesivamente. Aquí, XML es sólo considerado como un formato de intercambio, no como un formato de trabajo. El objetivo de esta biblioteca es para cargar rápidamente un documento XML en una estructura de C
¿Cuál es nuevo en esta versión:.
- corregido un error con la lectura de un atributo con una referencia de carácter cuando el trozo de memoria está llena.
¿Qué hay de nuevo en la versión 1.2:
- Esta versión corrige un error al analizar en el modo no estricto .
¿Cuál es nuevo en la versión 1.1:
- Esta versión añade soporte para los tipos doc, instrucciones de elaboración <. / li>
Comentarios que no se encuentran