Subject: RE: [xsl] HTML in XML not getting to my html output. From: Meltem Kogelbauer <meltem.kogelbauer@xxxxxxxxxxxxxxxxxx> Date: Tue, 24 Apr 2001 16:59:26 +0100 |
Here is another(I believe, more practical) solution. <xsl:template match="/"> <html> <body> <xsl:apply-templates select="//notes" /> </body> </html> </xsl:template> <xsl:template match="notes"> <xsl:copy-of select="node()" /><hr /> </xsl:template> Cheers Meltem -----Original Message----- From: Thomas B. Passin [mailto:tpassin@xxxxxxxxxxxx] Sent: 23 April 2001 3:24 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] HTML in XML not getting to my html output. All the xsl instructions you used display text content, that's why you don't see the <b> tags. Also the xsl:copy-of for the $separator is overkill, since the separator is just text. On the other hand, xsl:copy-of is just what you want to pick up the <b> tags. Here's a nice compact template that does what you want: <xsl:template match='/notes'> <xsl:for-each select='note'> <xsl:copy-of select='.'/> <xsl:if test='position()!=last()'><hr/></xsl:if> </xsl:for-each> </xsl:template> Cheers, Tom P ================================================== Robert Nicholson asked - > Why when I have > > <note> > <b>Please note that I am a British and Australian citizen who is a green > card holder as of 12th May, 1999.</b>Also, email is my preferred method of > correspondence. > </note> > > does the bolding HTML tag not get in my translated html? > > This html it outputed thus > > <xsl:template match="notes"> > <p> > <xsl:call-template name="separated-list"> > <xsl:with-param name="nodes" select="note"/> > <xsl:with-param name="separator"> > <br/><br/> > </xsl:with-param> > </xsl:call-template> > </p> > </xsl:template> > > <xsl:template name="separated-list"> > <xsl:param name="nodes"/> > <xsl:param name="separator"/> > <xsl:for-each select="$nodes"> > <xsl:value-of select="normalize-space(.)"/> > <xsl:if test="position() != last()"> > <xsl:copy-of select="$separator"/> > </xsl:if> > </xsl:for-each> > </xsl:template> > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] HTML in XML not getting t, Jim Schmidt | Thread | [xsl] xsl:with-param select="X" doe, Robert Nicholson |
[xsl] Using XPath expressions in mo, William Bagby | Date | Re: [xsl] XML source with DOCTYPE d, Wendell Piez |
Month |