我尝试使用谷歌搜索,但找不到任何 xslt 文件将 ODF 内容 xml 转换为纯文本。也许有人知道它是否存在?
更新:
我正在搜索的样式表主要用于 ODT content.xml。这是示例输入:img.rg.ru/pril/article/61/45/53/UDO04.2012.odt(可以使用解压缩解压缩content.xml)。XSLT 版本是 1.0。
我尝试使用谷歌搜索,但找不到任何 xslt 文件将 ODF 内容 xml 转换为纯文本。也许有人知道它是否存在?
更新:
我正在搜索的样式表主要用于 ODT content.xml。这是示例输入:img.rg.ru/pril/article/61/45/53/UDO04.2012.odt(可以使用解压缩解压缩content.xml)。XSLT 版本是 1.0。
这个 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(.,'
')" />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
...当从解压缩 .odt 文件应用于 content.xml 文件时,将产生与 ODF 文档等效的文本。