Вопросы о разборе документов XML
libxml2 - это программная библиотека для анализа документов XML. Это также основа для библиотеки libxslt, которая обрабатывает таблицы стилей XSLT-1.0.
libxml2 написан на языке программирования C и предоставляет привязки к C ++, XSH, C #, Python, Kylix / Delphi и другим Pascals, Ruby и PHP5. Доступ к нему можно получить из Perl с помощью модуля Perl XML :: LibXML.
Первоначально он был разработан для проекта GNOME, но может использоваться за его пределами. Код libXML очень переносим, поскольку он зависит только от стандартных библиотек ANSI C и выпускается под лицензией MIT. Эта библиотека была написана Даниэлем Вейяром и пользуется активными отзывами пользователей.
bib ref: из Википедии, свободной энциклопедии