
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.06.2007, 17:42
|
|||
|---|---|---|---|
XSLT + значение атрибута из элемента уровнем выше |
|||
|
#18+
есть цикл в цикле в транформации (шаблон один) как обратится из внутреннего цикла к атрибуту уровнем выше в внешнем цикле <xsl:for-each select="GROUP"> <xsl:for-each select="TYPE"> <xsl:if test="@TYPE1= ?????? @GROUP1 "> </xsl:if> </xsl:for-each> </xsl:for-each> @TYPE1 из TYPE @GROUP1 из GROUP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2007, 01:20
|
|||
|---|---|---|---|
XSLT + значение атрибута из элемента уровнем выше |
|||
|
#18+
сам нашёл через шаблон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.06.2007, 05:16
|
|||
|---|---|---|---|
|
|||
XSLT + значение атрибута из элемента уровнем выше |
|||
|
#18+
Hi! michael R есть цикл в цикле в транформации (шаблон один) как обратится из внутреннего цикла к атрибуту уровнем выше в внешнем цикле <xsl:for-each select="GROUP"> <xsl:for-each select="TYPE"> <xsl:if test="@TYPE1= ?????? @GROUP1 "> </xsl:if> </xsl:for-each> </xsl:for-each> @TYPE1 из TYPE @GROUP1 из GROUP Возможно, я чего-то не понял... Исходник: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Трансформация: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Результат: Код: plaintext 1. Это то, что надо? ____________________________ С уважением, Лисеев Дмитрий. http://private.peterlink.ru/dimik/ PGP key fingerprint: 09 28 74 28 6C 39 62 29 2E CB 95 03 4F 04 33 73 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2007, 21:28
|
|||
|---|---|---|---|
|
|||
XSLT + значение атрибута из элемента уровнем выше |
|||
|
#18+
Говоришь сам нашел, а пример не показываешь. Покажи пример плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2007, 21:40
|
|||
|---|---|---|---|
|
|||
XSLT + значение атрибута из элемента уровнем выше |
|||
|
#18+
<xsl:template match="rs:data/z:row"> <xsl:variable name="outerCurrent" select="current()" /> <tr> <xsl:for-each select="$xmTmplt/FLD"> <td> <xsl:value-of select="@name[. = $outerCurrent/@name]"/> </td> </xsl:for-each> </tr> </xsl:template> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2007, 21:39
|
|||
|---|---|---|---|
|
|||
XSLT + значение атрибута из элемента уровнем выше |
|||
|
#18+
мне больше нравится использовать ось ancestor - test="@id = ancestor::group/@id" более информативно чем например "@id = ../../@id" и не надо будет перебивать точки в путях если требуемый элемент приблизится или отодвинется от текущего при изменении вида исходного XML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/moderation_log.php?user_name=nanosecond]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 661ms |
| total: | 817ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...