|
|
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Тег конца "xsl:variable" не соответствует тегу начала "xsl:template". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 16:18 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Могу ошибаться, но разве шаблон в шаблоне может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 18:59 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Лишний закрывающий тег </xsl:variable> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 19:54 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Спасибо. Нашла. :) Только теперь следующая проблема в другом - объвляю переменную, записываю в неё значение элемента DATE: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 08:15 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
KattСпасибо. Нашла. :) Только теперь следующая проблема в другом - объвляю переменную, записываю в неё значение элемента DATE: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. попробуй так, в 2 строки: <xsl:number name = "у" value="substring(DATE, 1, 4)" /> <TD><xsl:value-of select="$y"/></TD> Но это если я правильно понимаю тег number... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 09:55 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Виктор1111 KattСпасибо. Нашла. :) Только теперь следующая проблема в другом - объвляю переменную, записываю в неё значение элемента DATE: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. попробуй так, в 2 строки: <xsl:number name = "у" value="substring(DATE, 1, 4)" /> <TD><xsl:value-of select="$y"/></TD> Но это если я правильно понимаю тег number... Пардон, чушь полную написал, кажется number сразу выводит... Перепиши так: <xsl:variable name="dat" select="DATE" /> <TD><xsl:number value="substring($dat, 1, 4)" /></TD> А еще, наверно, можно в 1 строку: <TD><xsl:number value="substring(DATE, 1, 4)" /></TD> Зачем же столько вариаблей плодить?!:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 10:01 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
В обоих случаях он понимает первый параметр substring как строку! Не зависимо от того, переменная это (когда пишу $) или элемент (когда DATE)....!! Может, у меня браузер чего-н не поддерживает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 10:54 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
KattВ обоих случаях он понимает первый параметр substring как строку! Не зависимо от того, переменная это (когда пишу $) или элемент (когда DATE)....!! Может, у меня браузер чего-н не поддерживает? 6-й эксплорер по комментам в интернете должен все поддерживать... Я сам этим не парюсь - у меня все на сервере работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 12:19 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Ашибка. <xsl:variable name="dat" select="DATE" /> Надо таак <xsl:variable name="dat" select="text()" /> У тебя текущий нод = DATE. Из него нужно выбрать текст. А в твоём коде выбирается node-set, который пустой, так как в ноде DATE нет поднод DATE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:11 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Спасибо огромное!!! Заработало!! На будущее вопрос: а если текст надо извлечь из определённого детёныша узла: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 14:39 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
KattСпасибо огромное!!! Заработало!! На будущее вопрос: а если текст надо извлечь из определённого детёныша узла: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Ну так в таком случае как раз и надо писать select="<имя подчиненного тега>" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 18:11 |
|
||
|
xsl:variable
|
|||
|---|---|---|---|
|
#18+
Виктор1111 KattСпасибо огромное!!! Заработало!! На будущее вопрос: а если текст надо извлечь из определённого детёныша узла: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Ну так в таком случае как раз и надо писать select="<имя подчиненного тега>" Совершенно верно, в данном случае <xsl:variable name="dt" select="EVENT/text()" /> и <xsl:variable name="dt" select="EVENT" /> приведут к одинаковому результату (текстовое значение тега EVENT). Это связано с тем, что при преобразовании node-set в текст берётся суммарное текстовое значение всех нод из сета. axis child можно опустить, так как он используется по дефолту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 19:46 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=33746760&tid=1334780]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 341ms |

| 0 / 0 |
