Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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


Subject: Re: [xsl] &lt; to < while preserving &amp;
From: Florent Georges <darkman_spam@xxxxxxxx>
Date: Thu, 26 Jul 2007 17:57:37 +0200 (CEST)

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 


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor
Keywords
xml