[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Copy XHTML element contents without base tag
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
|
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
|