9 февраля 2010 г. 16:14 пользователь Alexey Pechnikov
<pechni...@mobigroup.ru> написал:
>> >> xsltproc -o - file.xslt -
>> > Пока что делаю вот так для всех xml-файлов:
>> > $ exec sed 's/ & / and /g' | xsltproc 
>> > /usr/share/sqlite3-poisk/file_textfilter/application/xml.xslt - | sed 
>> > '/^$/d'
>> Хм... Тоже вариант, конечно... Но лучше всё-таки специализированные .xslt

> Утилита find в дебиане майм-тип для *.fb2 отдает как application/xml,
> так что или верить расширению, или пользоваться универсальным парсером для 
> xml.
> В обоих случаях есть свои плюсы и минусы.

А почему бы и не объединить?
Просто после получения application/xml проверить, а не .fb2 ли это?
И если да - брать специализированный .xslt, а не общего назначния.

-- 
Stanislav

Ответить