libreoffice文档是一个zip 文件,其中包含(除其他外)一些 XML 文件。
s$ unzip -t test.odp
Archive: test.odp
testing: mimetype OK
testing: Configurations2/statusbar/ OK
testing: Configurations2/accelerator/current.xml OK
testing: Configurations2/floater/ OK
testing: Configurations2/popupmenu/ OK
testing: Configurations2/progressbar/ OK
testing: Configurations2/menubar/ OK
testing: Configurations2/toolbar/ OK
testing: Configurations2/images/Bitmaps/ OK
testing: content.xml OK
testing: styles.xml OK
testing: meta.xml OK
testing: settings.xml OK
testing: META-INF/manifest.xml OK
No errors detected in compressed data of test.odp.
我想使用XSLT(和 xsltproc + element <xsl:document/>
)从一个看起来像这样的 xml 文件动态生成 ODP 幻灯片:
<slideshow>
<slide>
<title>Slide 1</title>
<content>blablablablablablablabal</content>
</slide>
<!-- (....) --->
<slide>
<title>Slide N</title>
<content>blablablablablablablabal</content>
</slide>
</slidesho>
是否有任何现有的 XSLT 样式表?
文件content.xml很复杂,odp 的最小内容是什么,一个 HelloWorld.odp,可以工作吗?