LINUX.ORG.RU

[libxml2][compressed document] Подскажите по парсингу зипованных xml-файлов

 


0

1

Из документации:

xmlParseFile ()
xmlDocPtr	xmlParseFile		(const char * filename)

parse an XML file and build a tree.
Automatic support for ZLIB/Compress
compressed document is provided
by default if found at compile-time.

filename:	the filename
Returns:	the resulting document tree if the file was wellformed, NULL otherwise.
Интересует строка: Automatic support for ZLIB/Compress compressed
document is provided by default if found at compile-time.


Каким должен быть пожатый xml, чтобы libxml2 его распарсил?
Просто gzip'ованный файл test.xml.gz?

А директории, чтобы сделать что-то вроде odf-файла (архив с xml-ми),
libxml2 встроенными средствами не умеет?

★★

> Каким должен быть пожатый xml, чтобы libxml2 его распарсил?

А проверить так трудно? Я потратил меньше минуты, что бы проверить, что действительно работает на архивах, сжатых с помощью gzip.

А директории, чтобы сделать что-то вроде odf-файла (архив с xml-ми),

libxml2 встроенными средствами не умеет?



Нет, но ты можешь реализовать это сам с помощь xmlReadIO.

archimag ★★★
()
Ответ на: комментарий от archimag

Да собственно больше интересовал второй вопрос.

Нет, но ты можешь реализовать это сам с помощь xmlReadIO.

Ясно.
Тогда наверное проще сделать мне один xml и не городить ничего лишнего.

Tayler ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.