|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: From A to B without ending up at C
You'll need to implement your own parsing of the CDATA !
What about the following ?
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<body>
<i>
<xsl:value-of
select="substring-before(substring-after(/data, '>'), '<')"/>
</i>
</body>
</xsl:template>
</xsl:stylesheet>
or
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<body>
<xsl:element name="{substring-before(substring-after(/data, '<'),
'>')}">
<xsl:value-of select="substring-before(substring-after(/data, '>'),
'<')"/>
</xsl:element>
</body>
</xsl:template>
</xsl:stylesheet>
Hope this helps.
Eric
Ian Sparks wrote:
>
> Can anyone enlighten me as to how I get from A :
>
> <data>
> <CDATA[
> <i>Some encoding I want passed on</i>
> ]]>
> </data>
>
> to B :
>
> <body>
> <i>Some encoding I want passed on</i>
> </body>
>
> without ending up at C:
>
> <body>
> <i;>Some encoding I want passed on<i;>
> </body>
>
> Thanks.
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








