Publicidad

Expat XML Parser para Windows

  • Gratuito

  • En Español
  • V 2.2.9
  • 4.1

    (0)
  • Estado de Seguridad

Análisis Softonic

Biblioteca de análisis rápido de XML en C

Expat XML Parser es un parser XML orientado al flujo escrito en C. Este software de utilidad es el primer parser XML de código abierto disponible. Ha encontrado un lugar en varios software de código abierto, como el Servidor HTTP Apache, Mozilla, PHP, y Python. Expat excelencia con archivos demasiado grandes para la RAM, y donde el rendimiento y la flexibilidad son cruciales. Es un programa libre que puedes copiar, distribuir y modificar bajo la licencia del Consorcio MIT/X. 

¿Qué es el analizador XML de Expat?

Como ya se ha dicho, Expat es un analizador orientado al flujo. En la aplicación, se registran las funciones de devolución de llamadas o handler con el analizador. A continuación, comienza a alimentar el documento. El analizador reconocerá partes de los documentos y llamará al manejador apropiado para esa parte, asumiendo que has registrado uno. El documento será entonces alimentado al parser en partes, por lo que puedes empezar a parsear antes de tener todos los documentos. Con esto, puedes analizar documentos realmente enormes que no caben en la memoria.

Los usuarios, especialmente los principiantes, encontrarán la aplicación un bastante intimidante debido a los muchos tipos de manejadores y opciones que puedes establecer. Sin embargo, sólo necesitas aprender cuatro funciones para hacer el 90% de lo que harás con ella. Puedes crear un nuevo objeto parser con XML_ParserCreate y establecer manejadores para las etiquetas de inicio y fin utilizando la función XML_SetElementsHandler. Para establecer un manejador para el texto, puede utilizar el XML_SetCharacterDataHandler. Finalmente, XML_Parse permite pasar un buffer lleno de documentos al parser. 

Típicamente, los programas registran funciones handler para el elemento XML para iniciar o detener eventos y eventos de caracteres. Expat proporciona facilidades para manejar eventos sofisticados. Sus eventos de análisis sintáctico se asemejan a los eventos definidos en la API de muestra para XML (SAX). Sin embargo, Expat no es un parser compatible con SAX. Los proyectos que incorporan la biblioteca Expat a menudo construyen analizadores SAX -y posiblemente DOM- sobre Expat. Pero aunque esta aplicación se basa principalmente en el flujo, admite detener y reiniciar el análisis sintáctico en momentos arbitrarios. Con esto, la implementación de un parser pull es relativamente fácil.

Una útil librería parser

Desde su lanzamiento al mercado, Expat XMLP Parser ha sido una herramienta útil. Ha sido la elección de muchos proyectos de alto nivel. Es altamente eficiente y muy robusto. También está bien probado y cumple con los estándares. Puede ser un poco abrumador debido a sus muchos manejadores y opciones, pero en general, no te equivocarás con esta aplicación.

PROS

  • Biblioteca de análisis sintáctico eficaz
  • Conforme a la norma
  • Admite la detención y el reinicio del análisis sintáctico

CONTRAS

  • Las funciones de los lotes pueden ser un poco intimidantes
  • No es compatible con SAX

Programa disponible en otros idiomas


Expat XML Parser para PC

  • Gratuito

  • En Español
  • V 2.2.9
  • 4.1

    (0)
  • Estado de Seguridad


Opinión usuarios sobre Expat XML Parser

¿Has probado Expat XML Parser? Sé el primero en dejar tu opinión!


Publicidad

Descubre más programas

Publicidad

Publicidad

Las leyes que rigen el uso de este software varían de un país a otro. Ni fomentamos ni aprobamos el uso de este programa si infringe estas leyes.