This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Un-escape and re-transform


Hi All

My Content Provider delivers XML files with partially escaped HTML tags, for
example:
<content>
        <web>
                &lt;P>This is text.&lt;/P>
                &lt;P>This is more text.&lt;/P>
        </web>
</content>

My quest is to replace the "&lt;" by the un-escaped "<" character, and then
redo the XSLT for that <P>...</P> bit. I already prepared the template(s)
for <xsl:for-each select="P">.

My guess is, that I can use JavaScript's unescape() function to produce the
"<" and use "<xsl:apply-templates>" to redo the XSLT. But, I have no idea
how to put it all together. Also, I have the suspicion that there shouldn't
be any scripting required at all...?

Can you help me?

Regards,
Bas Alberts

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]