|
|
|
транформация для текста +добавка лишних пробелов
|
|||
|---|---|---|---|
|
#18+
как организовать шаблон на транформацию который получает текст и кол-во символов и возвращает текст + кол-во пробелов до заданного числа и как использовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 15:26 |
|
||
|
транформация для текста +добавка лишних пробелов
|
|||
|---|---|---|---|
|
#18+
какая функция XSLT служит для повтора символа n-раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 17:06 |
|
||
|
транформация для текста +добавка лишних пробелов
|
|||
|---|---|---|---|
|
#18+
я тут сам написал шаблон его можно сократить <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> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2006, 12:04 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=70&tid=1334612]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 369ms |

| 0 / 0 |
