Перейти к содержимому

Фотография
- - - - -

Вопрос по xsl:param


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 mue

mue

    Прохожий

    Топикстартер
  • Новичок
  • 0
    2 сообщ.

Отправлено 26 Март 2012 в 20:09

помогите разобраться с xsl:param

пишу
  <xsl:template name="cutString" >
    <xsl:param name="string"/>
	  <xsl:value-of select="$string"/>
  </xsl:template>

и потом вызываю этот template

	    <xsl:call-template name="cutString">
		 <xsl:with-param name="string" select="bla-bla-bla-bla" />
	    </xsl:call-template>

если при вызове templlate в строку select подставить числа, то все работает и в
<xsl:value-of select="$string"/>
выводиться мое значение select. Если подставить какие то буквы, топерестает выводить.
  • 0

Спонсор

#2 Medwoodu

Medwoodu

    Злобный модер

  • суперМодератор
  • 357
    1 418 сообщ.

Отправлено 27 Март 2012 в 09:32

http://www.w3schools..._with-param.asp думаю, что либо в данных затесывается недопустимый символ, либо где-то вызов неправильный.
  • 0

#3 mue

mue

    Прохожий

    Топикстартер
  • Новичок
  • 0
    2 сообщ.

Отправлено 27 Март 2012 в 11:38

либо где-то вызов неправильный.

в том ошибка была ...
при вызове в select записывает строка вот так
		    <xsl:call-template name="cutString">
				 <xsl:with-param name="string" select=" 'bla-bla-bla-bla' " />
		    </xsl:call-template>


  • 0



Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение
Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей