我有以下问题XSLT工作时:如何在xslt中设置获取变量?
我想使这个链接:
<a href="http://www.website.com/product?title=example&number=09">Click me</a>
..in XSLT ...
但我不知道怎么样。现在它不起作用,因为XSLT不知道获取符号为''?和'&'。
谢谢
我有以下问题XSLT工作时:如何在xslt中设置获取变量?
我想使这个链接:
<a href="http://www.website.com/product?title=example&number=09">Click me</a>
..in XSLT ...
但我不知道怎么样。现在它不起作用,因为XSLT不知道获取符号为''?和'&'。
谢谢
您需要使用转义字符的特殊字符:
& -> &
" -> "
@_Kiril:该帖是可以在许多情况下,XML留下转义一个字符。 –
<a href="http://www.website.com/product?title=example&number=09">Click me</a>
或
<a href="{$vUrlPath}?title={$vTitle}&number={$vNum}">Click me</a>
其中上面的变量有必要的值。
在XML下列字符必须始终逃脱,每当他们不是一个注释中,并且在他们的XML角色不习惯(表示标记或实体引用):
<
- ><
&
- >&
提供实际的转义字符,你会得到+1 :) – FailedDev