Xpoint
   [напомнить пароль]

XSLT процессор, вставка хтмл в шаблон

Метки: [без меток]
2008-10-30 13:55:04 [обр] Phlinten(0/14)[досье]

A можно ли в xsl шаблоне сделать приобразование из html сущностей собственно в хтмл?
пытаюсь из скрипта передать значения в шаблон

$proc = new XSLTProcessor();
$proc->setParameter('', 'VAL', '<h1>Hello world</h1>'); //исходны код в  шаблоне получиться
                                                        //&lt;h1&gt;Hello world&lt;/h1&gt;

а, то xslt процессор все переводит в хтмл сущности.

в шаблоне вывожу просто

<xsl:value-of select="$VAL"/>

собственно может есть какие нить конструкции в самих шаблонах, или это нужно решать на уровне пхп
спасибо

спустя 3 минуты [обр] Lynn «Кофеман»(98/571)[досье]
<xsl:value-of select="$VAL" disable-output-escaping="yes"/>
спустя 7 секунд [обр] Алексей Севрюков(162/1280)[досье]
сообщение промодерировано
спустя 4 минуты [обр] Phlinten(0/14)[досье]
огромное спасибо
что то я это проглядел
спустя 18 минут [обр] Phlinten(0/14)[досье]
Еще вопрос, а если переменная не определена, то процессор вылетает с ошибкой выполнения.
а можно ли средствами шаблона проверить установлена ли переменная или нет? и как вообще по правильному делают?
спасибо
спустя 1 час 26 минут [обр] Phlinten(0/14)[досье]
И можно ли вставлять значения в формы?
такое не прокатывает))
<input type="text" value="<xsl:value-of select="$VAL"/>"/>
спустя 30 минут [обр] Lynn «Кофеман»(98/571)[досье]
Phlinten[досье]
Прочитайте уже какой-нибудь учебник по XSLT.
<input type="text" value="{$VAL}"/>
спустя 1 день 3 часа [обр] Dennis F. Latypoff aka funky_dennis(4/78)[досье]
Phlinten[досье]
<input type="text">
  <xsl:attribute name="value">
    <xsl:value-of select="$VAL" />
  </xsl:attribute>
</input>
спустя 5 дней [обр] Андрей(2/2)[досье]
Могу порекомендовать бумажное издание:
Майкл Кэй. XSLT: Справочник программиста / 2 издание. - СПб.: Символ, 2002.
Автор книги является официальным представителем своей IT-конторы в W3C как раз по вопросам XSL. Так что он знает, о чем пишет. И пишет хорошо — понятно.
спустя 23 часа [обр] Phlinten(0/14)[досье]
Андрей[досье]
спасибо
Powered by POEM™ Engine Copyright © 2002-2005