de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 ankles
ankles
Вопрос

XSLT, если string-length () не работает

Я пытаюсь использовать длину строки, чтобы определить, является ли она датой или датой и временем. Дата будет иметь десять символов, а дата-время будет 24. Если у нее нет времени, календарь должен интерпретировать ее как событие в течение всего дня.

Итак - это оператор if, который я использую:


allDay:      true 

Однако оператор if всегда выводит true, даже если условие выполнено.

Я протестировал логику различными способами, например, выведя значение выражения

',

который разрешается как истинный, поэтому сравнение работает. Я также пробовал это, и он работает, что, похоже, показывает, что структура правильная:

allDay:      true ,

Что я делаю не так?

Большое спасибо

Alex

0 2011-10-27T13:42:30+00:00 1
 ankles
ankles
Редактировал вопрос 27-го октября 2011 в 2:00
Программирование
xslt
xml
G_H
27-го октября 2011 в 1:45
2011-10-27T13:45:57+00:00
Дополнительно
Источник
Редактировать
#56789403

< is lower than. 13 < 12 can't possible evaluate to true. I think you'll need either <= in the form of <= or > in the form >.

EDIT: работает так, как ожидалось, поэтому все еще должно быть что-то вне кода, который вы указали, или, может быть, значения нуждаются в настройке. Убедитесь, что выбранное выражение для переменной действительно что-то решает.

<?xml version="1.0" encoding="UTF-8"?>

    123456789101112
    123456
    1234567891011121314
    


<?xml version="1.0" encoding="UTF-8"?>

    
    
        
            
            : shorter than 12

        
    

1
0
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 4 дня назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией