xsl-list
[Top] [All Lists]

Re: [xsl] &lt; to < while preserving &amp;

2007-07-26 08:57:52
Kai Weber wrote:

  Hi

<title>Me &amp; You &lt;i&gt;together&lt;/i&gt;</title>

  The problem is that this text looks like XML, but it is not
well-formed XML.  You could first escape & into &_amp;:

    replace(title, '&_amp;', '&_amp;amp;')

then parse it into nodes.  For example with Saxon:

    saxon:parse(
        concat(
            '&lt;r&gt;',
            replace(title, '&_amp;', '&_amp;amp;'),
            lt;/r&gt;'))
      / r/node()

  PS: Of course, &_amp; is written with an underscore to prevent your
favorite emailer to interpret the character entity call.  Just remove
the '_'s.

  Regards,

--drkm





















      
_____________________________________________________________________________ 
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>