XSLT and IMG

Romantik

TeaM PHPClub
XSLT and IMG

Приветствую уважаемые.
Вот возникла задача в шаблоне отобразить график, сформированный с помощью GD2.
К примеру было:
<img scr="bar.php?x=100&y=50">
и вот при создании шаблона:
Код:
<xsl:element name='img'>
 <xsl:attribute name='src'>
  <xsl:text>bar.php?x=</xsl:text>
   <xsl:value-of select="Val/valueX"/>
    ....
 </xsl:attribute>
</xsl:element>
столкнулся с проблемой передачи амперсанда
пробовал разные варианты:
<xsl:text>&amp;</xsl:text>
<xsl:text disable-output-escaping="yes">&amp;</xsl:text>
<![CDATA[&]]>
притом как с & так и с &amp; и с %26 и с &#38
при выводе везде стоит &amp;

на сервере:
Backend Sablotron
Sablotron Version 0.98
Sablotron Information Cflags: -g -O2 Libs: -L/usr/local/sablotron/1.0.1/lib -liconv -lexpat Prefix: /usr/local/sablotron/1.0.1
Сменить возможности нет.

Подскажите пожалуйста как мне в этом случае сделать амперсанд?

Заранее благодарен.
 

.::PhoenikS::.

Новичок
Сорри, ступил...
Вообще <xs:text disable-output-escaping="yes">&</xsl:text>
должно работать,

Есть ещё вариант с <xsl:variable/> а потом <xsl:value-of select="$var" disable-output-escaping="yes" />, хотя это тоже не факт, что сработает
 

dvp

Новичок
вообщето правильно именно <img scr="bar.php?x=100&amp;y=50">

-~{}~ 24.07.05 20:37:

мля, форум & a m p ; съел
 

chameleon

Новичок
Re: XSLT and IMG

Автор оригинала: Romantik
К примеру было:
<img scr="bar.php?x=100&y=50">
и вот при создании шаблона:
...
Заранее благодарен.
а чем помешала сущность-то?
Код:
<img src="bar.php?x={Val/valueX}&amp;amp;y={Val/valueY}"/>
Подскажите пожалуйста как мне в этом случае сделать амперсанд
не нужен тебе амперсанд.
 

Romantik

TeaM PHPClub
Frol
Где? В пропарсенном шаблоне?
<img src="bar.php?x=100&amp;amp;y=50">
работать не будет
 

slach

Новичок
Romantik =)) единственное что не будет работать это кирилица в href да и то для саблотрона

<img src="bar.php?x={paramX}&a m p;y=(paramaY)"/>
у меня отлично работает =)
 
Сверху