Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как проверить не пустой ли параметр / 5 сообщений из 5, страница 1 из 1
26.09.2007, 19:55
    #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
26.09.2007, 22:50
    #34829689
TiG
TiG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить не пустой ли параметр
Делайте цикл не по имеющимся узлам (т.к. часть из них может отсутствовать), а по "эталонному" полному набору. Придется его отдельно описывать, но зато не будет подобной проблемы.
...
Рейтинг: 0 / 0
27.09.2007, 12:11
    #34830636
Yarik_2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить не пустой ли параметр
а как его описать то? я xsl знаю только 3 дня )) если не сложно, можете написать?
...
Рейтинг: 0 / 0
27.09.2007, 12:51
    #34830866
SuSa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить не пустой ли параметр
вот эта тема датирована аж 14,09,2007. так что 3 дня это ты чего врешь :)

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


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