powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выбрать узел по значению соседнего узла
4 сообщений из 4, страница 1 из 1
Выбрать узел по значению соседнего узла
    #38594349
Петровичч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день!

Помогите сделать шаблон.
Стоит задача - взять значение узла, отфильтровать который нужно по значению соседнего ( одноуровневого ) узла.
Т.е., из XML который ниже, нужно одном шаблоне взять значение <option>/<param> из ветки <weels> и другом <param> из ветки <color>
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<machine>

  <option>
       <name>weels</name>
       <param>17</param>
  </option>
  <option>
       <name>color</name>
       <param>red</param>
  </option>

  <name>Super</name>
  <mark>3</mark>
  
</machine>
...
Рейтинг: 0 / 0
Выбрать узел по значению соседнего узла
    #38594599
Петровичч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я забыл написать, речь, конечно, идет об XSL шаблоне.
...
Рейтинг: 0 / 0
Выбрать узел по значению соседнего узла
    #38594678
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Петровичч,

Код: xml
1.
2.
3.
4.
5.
6.
7.
  <xsl:template match="option[name='weels']">
    <xsl:value-of select="param"/>
  </xsl:template>

  <xsl:template match="option[name='color']">
    <xsl:value-of select="param"/>
  </xsl:template>
...
Рейтинг: 0 / 0
Выбрать узел по значению соседнего узла
    #38594873
Петровичч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petalvik,

Спасибо! работает!
Как я его только не писал :)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Выбрать узел по значению соседнего узла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]