parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

скорость обработки XSL:IF или ^if()

VRuzin 18.10.2006 11:22 / 18.10.2006 11:24

Вот собственно и вопрос... что быстрее?
У меня такая задача,
если URL начинается с /test, то во всех ссылках добавлять это слово. Что будет работать быстрее вот это:
<xsl:variable name="url"><xsl:value-of select="site/page/url"/></xsl:variable> <!-- эта строка нужна много где, я её привёл, чтоб было понятно откуда $url -->
...
<xsl:if test="starts-with($url,'/test')">/test</xsl:if>
или
^if(^str.match[^^/test][i]){/test}
Возможно вопрос выеденного яйца не стоит, но почему-то у меня есть предположение, что предпочтительно это делать в XSL. Почему у меня такое мнение? - Мне кажется в parser для xsl трансформации используется какой-то стандартный хорошо оптимизированный алгоритм (код), который используется в большинстве языков программирования...

Верные ли у меня мысли?