[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
|