Есть ли готовый файл xslt для преобразования XML-содержимого ODF в обычный текст?

Я попробовал поискать в Google, но не смог найти файл xslt для преобразования XML-содержимого ODF в обычный текст. Может кто знает, существует ли он?

Обновить:

Таблица стилей, которую я ищу, предназначена для использования в основном с ODT content.xml. Вот пример ввода: img.rg.ru/pril/article/61/45/53/UDO04.2012.odt (content.xml можно извлечь с помощью unzip). Версия XSLT - 1.0.

1 ответ

Решение

Эта таблица стилей XSLT 1.0...

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0">
<xsl:output method="text"/>

<xsl:template match="/">
  <xsl:for-each select="//text:p">
    <xsl:value-of select="concat(.,'&#x0A;')" />
  </xsl:for-each>  
</xsl:template>

</xsl:stylesheet>

... при распаковке файла.od t в файле content.xml будет получен текстовый эквивалент документа ODF.

Другие вопросы по тегам