Expat

Expat
Expat
Тип

Библиотека парсинга XML

Написана на

C[1]

Операционная система

Кроссплатформенный

Последняя версия

2.0.1 (5 июня 2007[2])

Лицензия

Лицензия MIT[1]

Сайт

expat.sourceforge.net

Expatсвободная[1] потокоориентированная библиотека парсинга XML, написанная на C. Как один из наиболее доступных XML парсеров, широко используется в открытом программном обеспечении. Среди проектов, использующих её: Apache, Mozilla Firefox, GNU Debugger, Perl, Python и PHP.

Содержание

История

Разработчик Джеймс Кларк опубликовал версию 1.0 в 1998 году, будучи лидером XML Working Group на консорциуме Всемирной паутины. Он выпустил еще две версии, 1.1 и 1.2, до передачи проекта группе под руководством Кларка Купера и Фреда Дрейка в 2000 году. Новая команда выпустила версию 1.95.0 в сентябре 2000 года и продолжает выпускать новые версии, исправляющие баги и добавляющие улучшения.

Размещение

Проект имеет хостинг на SourceForge. Доступны версии для наиболее популярных операционных систем.

Использование

Для использования Expat, в программе сначала должна установить функции-обработчики для определённых событий. Когда Expat разбирает XML-файл, он вызывает установленные функции в соответствующих случаях (например, начало тега, конца тега, текста внутри тега), передавая им необходимые параметры. Expat предоставляет возможность обрабатывать более сложные ситуации, такие как объявление пространств имён XML и сущности DTD.

События Expat напоминают события SAX, но, несмотря на это, Expat не является SAX парсером. Будучи потокоориентированным парсером, Expat позволяет приостанавливать разбор и возобновлять разбор в произвольный момент времени.

Ссылки

  1. 1 2 3 SourceForge.net: Expat XML Parser — Develop
  2. The Expat XML Parser

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Expat" в других словарях:

  • Expat — Saltar a navegación, búsqueda Expat Desarrollador James Clark et al. expat.sourceforge.net Información general …   Wikipedia Español

  • 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, Эквадор …   Каталог отелей


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»