powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Условие в шаблоне xsl
3 сообщений из 3, страница 1 из 1
Условие в шаблоне xsl
    #38852352
Ната71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,
буду рада, если мне смогут подсказать.
<name>
<xsl:value-of select="oos:pointLaw"/> - <xsl:value-of select="oos:name"/>
</name>
С ситуация такая, что pointLaw есть не везде. Необходимо сделать так, чтобы в случае отсутствия pointLaw
выводилось бы только <xsl:value-of select="oos:name"/> без знака "-" впереди.

Как это можно реализовать?
...
Рейтинг: 0 / 0
Условие в шаблоне xsl
    #38852370
Ната71
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобралась
<name>
<xsl:choose>
<xsl:when test="oos:pointLaw">
<xsl:value-of select="oos:pointLaw"/> - <xsl:value-of select="oos:name"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="oos:name"/>
</xsl:otherwise>
</xsl:choose>
</name>
...
Рейтинг: 0 / 0
Условие в шаблоне xsl
    #38852487
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так немного красивее
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<name>
  <xsl:choose>
    <xsl:when test="oos:pointLaw">
      <xsl:value-of select="concat(oos:pointLaw, ' - ', oos:name")/>
    </xsl:when>
    <xsl:otherwise>
      <xsl:value-of select="oos:name"/> 
    </xsl:otherwise>
  </xsl:choose>
</name>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Условие в шаблоне xsl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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