Перейти к содержимому

Фотография
- - - - -

Как определить позицию переменной относительно родителя, а не в текущем множестве?


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 Dmitriy Voronyuk

Dmitriy Voronyuk

    Прохожий

    Топикстартер
  • Новичок
  • 0
    3 сообщ.

Отправлено 25 Декабрь 2012 в 13:46

Возник вопрос определения позиции переменной относительно родителя, а не в текущем множестве (например внутри for-each)
  • 0

Спонсор

#2 ArhAngel

ArhAngel

    Активный

  • Участник
  • 118
    378 сообщ.

Отправлено 25 Декабрь 2012 в 13:49

Что вы имеете в виду под позицией?
  • 0

#3 Dmitriy Voronyuk

Dmitriy Voronyuk

    Прохожий

    Топикстартер
  • Новичок
  • 0
    3 сообщ.

Отправлено 25 Декабрь 2012 в 13:54

решил таким методом:

<xsl:variable name="RowNodePos">
<xsl:for-each select="$RowNode/../*">
<xsl:if test="count(.|$RowNode) = 1">
<xsl:value-of select="position()"/>
</xsl:if>
</xsl:for-each>
</xsl:variable>

но может есть варианты попроще???

позиция - то, что возвращает position() когда выборка производится для узлов-братьев
  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей