如何在xslt中设置get变量?

时间:2011-11-01 23:50:30

标签: php xslt

在XSLT中工作时遇到以下问题:

我想建立这个链接:

<a href="http://www.website.com/product?title=example&number=09">Click me</a>

..在XSLT中......

但我不知道怎么做。现在它不起作用,因为XSLT不知道get符号为''?和'&amp;'。

谢谢

3 个答案:

答案 0 :(得分:1)

& -> &amp;
" -> &quot;

参考:http://www.w3.org/TR/REC-xml/#syntax

答案 1 :(得分:1)

<a href="http://www.website.com/product?title=example&amp;number=09">Click me</a>

<a href="{$vUrlPath}?title={$vTitle}&amp;number={$vNum}">Click me</a>

其中上述变量具有必要的值。

在XML中,以下字符必须始终进行转义,只要它们不在注释中且未在其XML角色中使用(表示标记或实体引用):

< - &gt; &lt;

& - &gt; &amp;

答案 2 :(得分:0)

您需要将转义字符用于特殊字符:

http://www.dpawson.co.uk/xsl/sect2/N2215.html