powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / транформация для текста +добавка лишних пробелов
3 сообщений из 3, страница 1 из 1
транформация для текста +добавка лишних пробелов
    #34060469
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как организовать шаблон на транформацию
который получает текст и кол-во символов
и возвращает текст + кол-во пробелов до заданного числа
и как использовать
...
Рейтинг: 0 / 0
транформация для текста +добавка лишних пробелов
    #34060986
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая функция XSLT служит для повтора символа n-раз
...
Рейтинг: 0 / 0
транформация для текста +добавка лишних пробелов
    #34062950
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тут сам написал шаблон
его можно сократить

<xsl:template name="For">
<xsl:param name="resulttext"/>
<xsl:param name="count" select="50"/>
<xsl:choose>
<xsl:when test="$count != 0">
<xsl:call-template name="For">
<xsl:with-param name="count" select="$count - 1"/>
<xsl:with-param name="resulttext" select="concat($resulttext , ' ') "/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$resulttext"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>


<xsl:template name="String.addSpace">
<xsl:param name="str" />
<xsl:param name="count"/>
<xsl:value-of select="$str"/>
<xsl:variable name="len" select="string-length($str)"/>
<xsl:variable name="resulttext" select="''"/>
<xsl:call-template name="For">
<xsl:with-param name="resulttext" select="$resulttext"/>
</xsl:call-template>
<xsl:value-of select="$resulttext"/>
</xsl:template>


вызов
<xsl:template match="/">
<xsl:call-template name="String.addSpace">
<xsl:with-param name="str" select="'TEXT'"/>
</xsl:call-template>
</xsl:template>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / транформация для текста +добавка лишних пробелов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]