powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как написать условие & xsi:nil="true"
3 сообщений из 3, страница 1 из 1
как написать условие & xsi:nil="true"
    #35567217
Digo_Di
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, помогите, плиз:

есть на вход xml-файл с содержанием:

<?xml version="1.0" encoding="Windows-1251"?><dataset><row instr_type="1"
security_category="AAA"/></dataset>

необходимо написать xslt-преобразователь, который обработает этот файл так:

если instr_type="1" , то выводить <security_category>AAA</security_category>
ИНАЧЕ выводить <security_category xsi:nil="true"></security_category>


мучаюсь второй день, ничего не выходит(((
...
Рейтинг: 0 / 0
как написать условие & xsi:nil="true"
    #35568589
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<xsl:template match="row">
  <security_category>
    <xsl:choose>
      <xsl:when test="@instr_type=1">
        <xsl:value-of select="."/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:attribute name="xsi:nil">true</xsl:attribute>
      </xsl:otherwise>
    </xsl:choose>
  </security_category>
</xsl:template>
С уважением, Vasilisk
...
Рейтинг: 0 / 0
как написать условие & xsi:nil="true"
    #35571515
Digo_Di
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Vasilisk)))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как написать условие & xsi:nil="true"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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