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
 0/1

Detalles

  • Licencia

    Gratuito

  • Versión

    2.7.1
  • Fecha de actualización

  • Plataforma

    Windows

  • OS

    Windows 7

  • Idioma

    Inglés

  • Descargas

    7

  • Tamaño

    1.76 MB

  • Desarrollador


Programa disponible en otros idiomas


Icono del programa: Expat XML Parser

Expat XML Parser para PC

  • Gratuito
  • 4.1
    1
  • 7
  • V2.7.1

Opinión usuarios sobre Expat XML Parser

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

También te puede interesar

Descubre más programas

Últimos artículos

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.
Softonic
Tu valoración para Expat XML Parser
Softonic
99/100

Resultado del análisis: Limpio

Este archivo pasó un análisis de seguridad integral utilizando la tecnología VirusTotal. Es seguro para descargar.

  • Libre de virus
  • Libre de spyware
  • Libre de malware
  • Verificado por Socios de Seguridad

    Logo de VirusTotal

Información del Análisis

Último análisis
martes, 9 de septiembre de 2025
Proveedor de análisis
VirusTotal · Informe completo

Integridad del Archivo

Archivo
Expat_XML_Parser_V2.7.1.zip
SHA256
73a2441bc4dcd6230827282eb6cf2927b88eec17d07e20ff582849b372095b8f
SHA1
a27fb36f483ec78a1ce24dff9c02e765f256180a

Compromiso de seguridad de Softonic

Expat XML Parser ha sido escaneado exhaustivamente por nuestros sistemas de seguridad avanzados y verificado por socios líderes en la industria. Este archivo proviene del desarrollador oficial y ha pasado todas nuestras verificaciones de seguridad, sin mostrar signos de virus, malware o spyware.