xsl阻止url转义

时间:2014-12-14 13:50:49

标签: xml image xslt

我遇到xsl问题。

我想生成一个带有url的img到一个php文件,该文件对图片进行数据库请求(mongoDb)。

这是XML:

<source>getPicture.php?filename=CIMG8175.JPG" name="CIMG8175.JPG" id="548cd10f090e66c81a000049" onclick="getPictureAttribut(this)</source>

这是我目前的xsl:

<img>
  <xsl:attribute name="src">
        <xsl:value-of select="concat('',source)" disable-output-escaping="yes" />
  </xsl:attribute>
</img>

这就是我得到的:

src="getPicture.php?filename=CIMG8175.JPG%22%20name=%22CIMG8175.JPG%22%20id=%22548cd10f090e66c81a000049%22%20onclick=%22getPictureAttribut(this)"

如何禁用所有这些%22%20重写?

我在SOOO尝试了很多方法,但我无法弄明白:(

感谢您的帮助:D

1 个答案:

答案 0 :(得分:0)

问题是,src是一个很大的链接......但它必须像:

src="somePath" name="someName" onclick"getSomething(this)"

我以为我可以在ONE xsl:Attribute Tag中放置我需要的所有东西,但我知道我会逐步将所有属性都提供给img。

谢谢Anayway:)