2
我有一个xsl:fo样式表引用了一个图像的URL。在我的代码中,我更改了URL指向的jpg文件。然后我希望使用xsl创建pdf,并且希望它包含当前位于URL的文件。但是,XSL缓存图像,以便一旦创建了PDF并且图像被更改,下次创建PDF时,它将使用旧图像。清除xsl图像缓存
- 很明显,最好的解决方案是清除xsl缓存。但是,我只能访问xslt文件本身,是否有一个xsl/xml命令来清除图像缓存?
- 我的第二个解决方案是在创建时为jpg添加时间戳。如果我把jpg放到它自己的目录中,那么我必须读取那个目录,并且只获取其中唯一的文件,然后在xsl中使用它。但是,我是新手xsl用户,不知道如何阅读目录。
第一个解决方案显然是更优雅的一个,但我不知道该怎么做。
任何想法????
感谢
是从Web服务器获取图像(正如使用单词URL建议)? – Tomalak 2009-04-30 23:07:10