powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Регулярные выражения в XSLT
7 сообщений из 7, страница 1 из 1
Регулярные выражения в XSLT
    #33697318
tserega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Кто-нибудь знает, можно ли как-нибудь использовать регулярные выражения для выполнения XSLT-преобразования?

Т.е. у меня приходит документ вида:
<data>
<param name="dt" value="01/01/2000" />
</data>


И в зависимости от того, что записано в аттрибуте value (корректная дата согласно какому-нибудь формату, например, DD/MM/YYYY или некоректная дата) выполнять различные действия.
Вынести эту проверку на более высокий уровень (например, в другой язык программирования типа PHP) не представляется возможным в связи с особенностью системы.

Заранее спасибо за ответы!
...
Рейтинг: 0 / 0
Регулярные выражения в XSLT
    #33697387
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Регулярные выражения в XSLT
    #33697408
tserega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По-моему, это немного не то :(
Тут есть пример для схемы. Но тут ограничение , а мне бы именно проверка на условие. Т.е. если соответсвует, то одно. А если не соответсвует - то другое...
...
Рейтинг: 0 / 0
Регулярные выражения в XSLT
    #33700530
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если используется MSXML, то можно описывать прямо в XSLT свои функции на JScript, а в них использовать регулярные выражения.
...
Рейтинг: 0 / 0
Регулярные выражения в XSLT
    #33700535
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример тут , искать "msxsl:script".
...
Рейтинг: 0 / 0
Регулярные выражения в XSLT
    #33700601
D'esperado
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tseregaПо-моему, это немного не то :(....
мне бы именно проверка на условие.
Т.е. если соответсвует, то одно. А если не соответсвует - то другое...

Поищи в MSDN по ключевым словам "regexp + xpath" или в гугле по "exslt"... и будет тебе "немного то"... (ИМХО).
...
Рейтинг: 0 / 0
Регулярные выражения в XSLT
    #33701908
tserega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Буду искать!
Но как я понимаю, это не стандартизировано... Т.е. если я успользую XSLT процессор, отличный от MSXML (например, я использую Oracle XDK ), то далеко не факт, что это будет работать (или будет выглядеть по-другому)?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Регулярные выражения в XSLT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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