|
|
|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 17:42 |
|
||
|
XSLT + значение атрибута из элемента уровнем выше
|
|||
|---|---|---|---|
|
#18+
сам нашёл через шаблон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 01:20 |
|
||
|
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2007, 05:16 |
|
||
|
XSLT + значение атрибута из элемента уровнем выше
|
|||
|---|---|---|---|
|
#18+
Говоришь сам нашел, а пример не показываешь. Покажи пример плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 21:28 |
|
||
|
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> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2007, 21:40 |
|
||
|
XSLT + значение атрибута из элемента уровнем выше
|
|||
|---|---|---|---|
|
#18+
мне больше нравится использовать ось ancestor - test="@id = ancestor::group/@id" более информативно чем например "@id = ../../@id" и не надо будет перебивать точки в путях если требуемый элемент приблизится или отодвинется от текущего при изменении вида исходного XML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2007, 21:39 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=34570857&tid=1334168]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 398ms |

| 0 / 0 |

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