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

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

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


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

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

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


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