powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проверить что тег не пустой
3 сообщений из 3, страница 1 из 1
Проверить что тег не пустой
    #37820178
friz777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как проверить что тег пустой? т.е. <tag></tag>

Код: xml
1.
2.
<xsl:if test="tag">
</xsl:if>


не прокатывает
...
Рейтинг: 0 / 0
Проверить что тег не пустой
    #37820207
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
test="tag" проверяет наличие самого тега. Нужно test="tag=''".
...
Рейтинг: 0 / 0
Проверить что тег не пустой
    #37824038
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

мне кажется такая проверка будет быстрее, но она не всегда справедлива.
Код: xml
1.
2.
<xsl:if test="tag/*">
</xsl:if>


например, наличие знаков табуляции, переноса каретки и пробелов лучше отсекать так:
Код: xml
1.
2.
<xsl:if test="normalize-space(tag/text())!=''">
</xsl:if>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Проверить что тег не пустой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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