是否有任何现成的xslt文件将ODF内容xml转换为纯文本?

时间:2012-09-11 13:36:16

标签: xslt openoffice.org plaintext odf

我试过googling,但找不到任何xslt文件来将ODF内容xml转换为纯文本。也许有人知道它是否存在?

更新

我正在搜索的样式表主要用于ODT content.xml。这是输入的示例:img.rg.ru/pril/article/61/45/53/UDO04.2012.odt(可以使用解压缩提取content.xml)。 XSLT版本是1.0。

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>

...从解压缩.odt文件应用于content.xml文件时,将生成与ODF文档等效的文本。