powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как проверить не пустой ли параметр
5 сообщений из 5, страница 1 из 1
как проверить не пустой ли параметр
    #34829433
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть код

<table cellspacing="0" cellpadding="3" border="1">
<xsl:for-each select="/Form/template/Attibutes/Attribute">
<tr>
<td STYLE="font-family:Arial; font-size:11"><xsl:value-of select="OID"/> </td>
<td STYLE="font-family:Arial; font-size:11"><xsl:value-of select="Name"/></td>
<td STYLE="font-family:Arial; font-size:11"><xsl:value-of select="Value"/></td>
<td STYLE="font-family:Arial; font-size:11"><xsl:value-of select="Mask"/></td>
</tr>
</xsl:for-each>
</table>

проблема в том что когда какого то значения в xml файле нету, то не красивая табличка получается,
как можно проверить, пустое или есть ли на каждом шаге цикла xsl:for-each, значение в xml.
Если значения нету, то в табличку к примеру выводить что нету значения )) или просто набор пробелов.
Кто знает помогите пжлст. )))
...
Рейтинг: 0 / 0
как проверить не пустой ли параметр
    #34829689
TiG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делайте цикл не по имеющимся узлам (т.к. часть из них может отсутствовать), а по "эталонному" полному набору. Придется его отдельно описывать, но зато не будет подобной проблемы.
...
Рейтинг: 0 / 0
как проверить не пустой ли параметр
    #34830636
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как его описать то? я xsl знаю только 3 дня )) если не сложно, можете написать?
...
Рейтинг: 0 / 0
как проверить не пустой ли параметр
    #34830866
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот эта тема датирована аж 14,09,2007. так что 3 дня это ты чего врешь :)

по сабжу напиши условие:
<xsl:if OID=\'\'> пусто </xsl:if>
примерно так.
можешь вызывать шаблон в качестве параметра передавать что сравнивать с пустым местом.
...
Рейтинг: 0 / 0
как проверить не пустой ли параметр
    #34830897
Yarik_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
3 дня это обоазно )) тогда спросил, разобрался, и забыл, тут опять нужно что то ))
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как проверить не пустой ли параметр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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