我对 xslt 有疑问。我想在 XSLT 中创建对 google 图表 api 的调用,它应该如下所示:
<img src="http://chart.apis.google.com/chart?chs=250x100&chd=t:15.38,30.77,53.85&
amp;cht=p&chl=FALSCH|DISS|RICHTIG&chco=FF0000,A4A4A4,40FF00" border="0"
alt="Beispiel"/>
我为此使用以下代码:
<xsl:variable name="source" select="concat(
'http://chart.apis.google.com/chart?chs=250x100&chd=t:', $fehlerhaft , ','
,$disabled , ',' , $richtig , '&cht=p&chl=FALSCH|DISS|RICHTIG&
amp;chco=FF0000,A4A4A4,40FF00')" />
当我使用在这一点上它返回
这是正确的选择,接受 & 符号。
<img src="<xsl:value-of select='$source'/>" border="0" alt="Beispiel"/></p>
当我打最后一个电话时,没有提供图片。我认为问题在于&和&之间的转换。他们有可能避免这种转变还是有另一个错误?