Re: Продолжение
Hello!
On Tuesday 09 February 2010 06:56:25 Stanislav Vlasov wrote:
> 9 февраля 2010 г. 1:42 пользователь Alexey Pechnikov
> <pechnikov@mobigroup.ru> написал:
> > ==========================================
> > Вопрос к сообществу: кто подскажет способ преобразовать в
> > форматированный текст форматы fb2, epub? Парсер должен брать
> > ввод на stdin и выдавать на stdout, без временных файлов. Сейчас
> > обрабатываю как xml, с помощью sed заменяя амперсанд (кривой
> > xml в fb2 - вместо & в нем фигачат просто &).
>
> xsltproc -o - file.xslt -
Пока что делаю вот так для всех xml-файлов:
$ exec sed 's/ & / and /g' | xsltproc /usr/share/sqlite3-poisk/file_textfilter/application/xml.xslt - | sed '/^$/d'
$ cat /usr/share/sqlite3-poisk/file_textfilter/application/xml.xslt
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="text"/>
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="*">
<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>
Довольно тупо, но во многих случаях этого хватает.
> .xslt для fb2 и различных форматов - на сайте грибузера должны быть.
А как сайт называется?
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to: