|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Extracting a comment block
Hi Mila,
You can use comment() to match comment nodes in your XML document. For instance the following stylesheet will copy the comments inside Alias_Records inside the comments element in the output. Each comment will be followed by the following sibling node if that is a text (in order to get the new lines following the comment nodes in the output as well): <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <comments> <xsl:apply-templates select="Alias_Records/comment()"/> </comments> </xsl:template> <xsl:template match="comment()"> <xsl:copy/> <xsl:copy-of select="following-sibling::node()[1][self::text()]"/> </xsl:template> </xsl:stylesheet> <?xml version="1.0" encoding="UTF-8"?>
<comments><!-- ********************************************************* -->
<!-- Local SITE ID : xxx -->
<!-- Local Release Version: lny0211i -->
<!-- NASD/NADR Version : 31n0211r -->
<!-- Date : 09-02-2004 12:10:39 -->
<!-- *********************************************************- -->
</comments>Hope that helps, George ----------------------------------------------- George Cristian Bina <oXygen/> XML Editor & XSLT Editor/Debugger http://www.oxygenxml.com Mila P. Mitra wrote: Hello, First of all let me thank all the people who run this list and answer questions frequently for a great job.
|
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








