[docs] Re: Q: XSLT - multiple string parsing

Vitaly Ostanin vyt на vzljot.ru
Вт Июл 1 16:56:21 MSD 2003


On Tue, 1 Jul 2003 15:39:16 +0300
Alexander Bokovoy <a.bokovoy на sam-solutions.net> wrote:

<skipped/>

> > Пока есть только вариант с генерацией xslt-стиля из xml,
> > содержащего список символов и замен.
> Рекурсивный шаблон с массивом-базой замен и указателем на
> элемент этого массива как аргумент шаблона?

По-моему, это нереализуемо на xslt. К тому же обработку одних
символов нужно делать после обработки всех других символов.
Например:

<xsl:call-template name="string-replace">
<xsl:with-param name="to">\textbackslash \ </xsl:with-param>
<xsl:with-param name="from">\textbackslash </xsl:with-param>
<xsl:with-param name="string">
  <xsl:call-template name="string-replace">
    <xsl:with-param name="to">\textbackslash </xsl:with-param>
    <xsl:with-param name="from">\</xsl:with-param>
    <xsl:with-param name="string"
    select="$string"></xsl:with-param>

<skipped/>

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20030701/ba9f595d/attachment.bin


Подробная информация о списке рассылки docs