Convert 'embedded' XML doc into CDATA output in XSLT (1.0)
Given an input XML document like this: <?xml version="1.0" encoding="utf-8"?> <title> This contains an 'embedded' HTML document </title> <document> <html> <head><title>HTML DOC</title></head> <body> Hello World </body> </html> </document> </root> How I can extract that 'inner' HTML document; render it as CDATA and include in my output document ? So the output document will be an HTML document; which contains a text-box showing the elements as text (so it will be displaying the 'source-view' of the inner document). I have tried this: <xsl:template match="document"> <xsl:value-of select="*"/> <