Subject: [xsl] Re: Puzzling comment() processing behavior From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Sun, 21 Jan 2001 10:27:36 -0800 (PST) |
> Is this a > bug, or is my stylesheet written wrong? To obtain the result you wanted, use: <xsl:template match="B"> <xsl:value-of select="."/> <xsl:apply-templates/> </xsl:template> Instead of: > <xsl:template match="B"> > <xsl:value-of select="."/> > </xsl:template> Stephen Goetze wrote: With the stylesheet: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" indent="yes"/> <xsl:template match="comment()"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="X"> <xsl:value-of select="."/> </xsl:template> <xsl:template match="B"> <xsl:value-of select="."/> </xsl:template> </xsl:stylesheet> And the XML: <A>A Text <X>X (Inside A)</X> <!--Comment (Inside A)--> <B>B Text <X>X (Inside B)</X> <!--Comment (Inside B)--> </B> </A> I get the following results from xalan: <?xml version="1.0" encoding="UTF-8"?> A Text X (Inside A) Comment (Inside A) B Text X (Inside B) I expected to see "Comment (Inside B)" following "X (Inside B)". Is this a bug, or is my stylesheet written wrong? I'd appreciate any help. Thanks, --Steve Goetze __________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Puzzling comment() proces, Michael Kay | Thread | Re: [xsl] Re: Puzzling comment() pr, Stephen Goetze |
[xsl] Puzzling comment() processing, Stephen Goetze | Date | [xsl] Best way to use XSL when tran, Kevin Duffey |
Month |