Subject: [xsl] Copy XHTML element contents without base tag From: Nick Vincent <Nick@xxxxxxxxxxxx> Date: Fri, 9 Mar 2001 11:22:51 -0000 |
Hi all, This is probably painfully easy, but I can't think of a solution: I need to include a raw XHTML fragment in my XSL: <document> <xfragment> This is a fragment of XHTML <table><tr><td> [snip dull HTML] </td></tr></table> </xfragment> </document> Now, as far as I can see there are two ways of processing this in XSLT: <xsl:template match="xfragment"> <xsl:copy-of select="." /> </xsl:template> Unfortunately this ends up including the <xfragment> tags in the output, which I can't really have. The other way I can see is <xsl:template match="xfragment"> <xsl:copy-of select="./*" /> </xsl:template> Unfortunately this removes any text elements which are direct children of the xfragment tags (e.g. the phrase 'This is a fragment of XHTML' in the above example). Does anyone know any better ways of making this copy? Thanks, Nick Vincent NeoWorks XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Merging two XML documents, Arni J Rognvaldsson | Thread | Re: [xsl] Copy XHTML element conten, David Carlisle |
RE: [xsl] [Ann] jd.xslt - a XSLT 1., Johannes Döbler | Date | RE: [xsl] Saxon problems or maybe b, Michael Kay |
Month |