使用xslt确定Graphic的大小

时间:2012-12-10 15:01:52

标签: xslt

当使用引用的图形转换某些xml时,我想将“缩放”属性添加到“大”图形中。但是,图形没有任何大小信息。是否有可能xslt以某种方式“读取”图形大小?

此:

<image href="sample.gif"/>

应该成为这个

<image href="sample.gif" scale="50"/>

如果sample.gif图形比“x”更大(宽度或高度)。为了能够这样做,我需要“读取”图形的大小(因为没有带/ height值的属性,假设所有图形实际上都存在且可访问(在文件系统中)。

有可能这样做吗?

1 个答案:

答案 0 :(得分:1)

我不认为纯XSLT可以实现这一点(不使用扩展功能)。

XSLT 2.0及更高版本具有unparsed-text()功能,允许读取任何文本文件,但我认为这不允许读取任何二进制代码(如0x00) - 文件必须是文本文件。