Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT-процессор в PHP - как работать с регуляркой? / 6 сообщений из 6, страница 1 из 1
23.03.2009, 11:16
    #35885032
last_elf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSLT-процессор в PHP - как работать с регуляркой?
Столкнулся с проблемой, XSLT-процессор в PHP не понимает часть выражений, например:

<xsl:analyze-string select="$elValue" regex="^\s*[0-9]+\*$">
...
Рейтинг: 0 / 0
23.03.2009, 11:38
    #35885119
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSLT-процессор в PHP - как работать с регуляркой?
я вот тоже не понимаю это выражение.
...
Рейтинг: 0 / 0
23.03.2009, 11:57
    #35885192
last_elf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSLT-процессор в PHP - как работать с регуляркой?
Это всего лишь пример =) Вот еще один:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<xsl:analyze-string select="abstract" regex="\n">
  <xsl:matching-substring>
    <br/>
  </xsl:matching-substring>
  <xsl:non-matching-substring>
    <xsl:value-of select="."/>
  </xsl:non-matching-substring>
</xsl:analyze-string>

См.: http://www.w3.org/TR/xslt20/#d5e21776

И он не работает. В связи с этим вопрос, - а можно ли вообще каким-то образом работать с регуляркой в xsl исползьзуя XSLT-процессор в PHP ?
...
Рейтинг: 0 / 0
23.03.2009, 11:59
    #35885207
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSLT-процессор в PHP - как работать с регуляркой?
Код: plaintext
1.
XSL Transformations (XSLT) Version  2 . 0 
какие-нибудь мысли приходят в голову?
...
Рейтинг: 0 / 0
23.03.2009, 12:15
    #35885260
last_elf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSLT-процессор в PHP - как работать с регуляркой?
Вы правы, не посмотрел в описании php-xslt процессора, какой стандарт там используется. Но вопрос остается, а как же работать с регуляркой? В стандарте xslt v.1.1 я её вообще не нашёл. Кто-нибудь сталкивался с подобной задачей? Именно применительно к использованию в php?
...
Рейтинг: 0 / 0
23.03.2009, 13:30
    #35885525
Grundiss
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XSLT-процессор в PHP - как работать с регуляркой?
Сталкивался. Регулярные выражения в xslt 1.x не поддерживаются ни на одном парсере. Обойти это не удается уже не первому поколению технологов. Ищите способ обойтись без регэкспов
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT-процессор в PHP - как работать с регуляркой? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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