Expat

Expat

Expat

Expat
Desarrollador
James Clark et al.
expat.sourceforge.net
Información general
Última versión estable 2.0
11 de enero, 2006
Género XML parser biblioteca
Sistema operativo Portable
Licencia MIT License

Expat es una biblioteca de proceso XML 1.0 orientada a streams y escrita en lenguaje de programación C. Expat fue uno de los primeros proyectos libres para crear un procesador de XML, y ha sido incorporado en varios proyectos libres de relevancia mayor, como el Servidor HTTP Apache, Python, Perl, PHP y Mozilla.

James Clark liberó la versión 1.0 mientras era líder técnico del grupo de trabajo de XML en el Consorcio WWW. Clark liberó dos versiones más, 1.1 y 1.2, antes de dejar la dirección del proyecto en manos del grupo liderado por Clark Cooper, Fred Drake y Paul Prescod en el año 2000. El grupo de trabajo liberó la versión 1.95.0 en Septiembre del 2000 y siguen liberando versiones con mejores y arreglos de errores. Actualmente el proyecto se encuentra en Sourceforge y hay una versión disponible para todos los sistemas operativos más usados.

Funcionamiento

Para usar la biblioteca Expat, el programa primero registra una función de manejo con Expat. Cuando Expat analiza el documento XML, llama a la función de manejo registrada a medida que encuentra algo relevante. A esto se le conoce como eventos. Normalmente, los programas registran funciones con Expat para eventos de inicio o fin de una etiqueta XML así como eventos de caracteres. Expat proporciona soporte para un manejo más sofisticado de los eventos XML así como las declaraciones de XML Namespaces, instrucciones de proceso y eventos DTD.

Los eventos de proceso de Expat son similares a los usados en la API Sencilla para XML (SAX), pero no es completamente compatible (ni es su propósito). Los proyectos que incorporan la biblioteca Expat generalmente implementan procesadores SAX y DOM por sobre la biblioteca.


Enlaces externos

Obtenido de "Expat"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Expat — Тип Библиотека парсинга XML Написана на C[1] Операционная система Кроссплатформенный Последняя версия 2.0.1 (5 июня 2007 …   Википедия

  • Expat — has multiple meanings:* A shortened version of the term Expatriate. * expat (XML): A stream oriented XML parser …   Wikipedia

  • expat — 1962, shortening of EXPATRIATE (Cf. expatriate) (n.) …   Etymology dictionary

  • expat — [eks΄pat′] n. [Informal, Chiefly Brit.] short for EXPATRIATE …   English World dictionary

  • expat — UK [eksˈpæt] / US noun [countable] Word forms expat : singular expat plural expats informal an expatriate …   English dictionary

  • Expat — Dieser Artikel oder Absatz stellt die Situation in Deutschland dar. Hilf mit, die Situation in anderen Ländern zu schildern. Ein Expatriate (engl. expatriate; plural n oder s; von lat. ex aus, heraus; patria Vaterland), kurz Expat, ist jemand,… …   Deutsch Wikipedia

  • expat — [[t]e̱kspæt[/t]] expats N COUNT An expat is the same as an expatriate. [BRIT, INFORMAL] ...exclusive country clubs for British expats …   English dictionary

  • expat — /ɛksˈpæt/ (say eks pat) Colloquial –noun 1. an expatriate: Aussie expats in East Timor. –adjective 2. expatriate: expat accommodation …  

  • Expat Hotel Patong Center — (Патонг Бич,Таиланд) Категория отеля: 3 звездочный отель Адрес: Patong Cen …   Каталог отелей

  • Expat Cielo — (Playas,Эквадор) Категория отеля: Адрес: Km 6 1/2 via Data, EC092150 Playas, Эквадор …   Каталог отелей

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”