|
|
|
Применить шаблон к однотипным элементам
|
|||
|---|---|---|---|
|
#18+
Можно ли применить шаблон ко всем элементам, имя которых начинается с определенных символов. Скажем есть: <f_aabb>... <f_aacc>... <f_bbff>... <f_bbaa>... Надо шаблон применить ко всем с f_. Можно ли? Не перечисляя каждый, вдруг их мириады ;) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 06:52 |
|
||
|
Применить шаблон к однотипным элементам
|
|||
|---|---|---|---|
|
#18+
Можно, но не так :) Есть два способа: 1. применить шаблон ко всем тегам одного уровня 2. Применить шаблон к ..и перечислить к чему, то есть <xsl:temlate match="f_aabb|f_aacc|f_bbff|f_bbaa"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 10:00 |
|
||
|
Применить шаблон к однотипным элементам
|
|||
|---|---|---|---|
|
#18+
хм. это-то понятно но в том-то все и дело, что элементы могут быть разных уровней, а перечисление уже использую и так, но вдруг их там мириады будет... все в голове держать дискомфортно. плюс, я-то помню, а ну как другой человек этим займется?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 10:06 |
|
||
|
Применить шаблон к однотипным элементам
|
|||
|---|---|---|---|
|
#18+
Хотя .. если подумать... можно попробовать так <xsl:if test=contains(node(.),'f_')> <xsl:call-template name="1"/> </xsl:if> <xsl:template name="1"> ну сдесь и оброботаешь .... </xsl:template> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 10:06 |
|
||
|
Применить шаблон к однотипным элементам
|
|||
|---|---|---|---|
|
#18+
SuSaХотя .. если подумать... можно попробовать так <xsl:if test=contains(node(.),'f_')> <xsl:call-template name="1"/> </xsl:if> <xsl:template name="1"> ну сдесь и оброботаешь .... </xsl:template> Поскольку речь идет об имени, то думается будет так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2007, 11:01 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34291455&tid=1334486]: |
0ms |
get settings: |
11ms |
get forum list: |
27ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 489ms |

| 0 / 0 |
