RE: [xsl] HTML in XML not getting to my html output.

Subject: RE: [xsl] HTML in XML not getting to my html output.
From: "Robert Nicholson" <robert@xxxxxxxxxxxx>
Date: Sat, 21 Apr 2001 10:14:25 -0700
>From what I can tell it's not at the point of the value of. If I change that
to copy-of it still doesn't print the <b> elements so it's something do to
with how I'm qualifying the parameter with the select="note" I've tried all
things to get it to pass the children but it didn't work. The only thing
that worked for me was using disable-output-escape with a CDATA in my HTML
around the block making it a text node. However, I'd like to know how I can
qualify the child nodes in the select too so that if I use copy-of I can get
those nodes across because I don't like have to use a CDATA with disabled
output escaping.

Cheers.

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of b1hjcl79
> Sent: Saturday, April 21, 2001 6:43 AM
> To: Xsl-List
> Subject: Re: [xsl] HTML in XML not getting to my html output.
>
>
> On Fri, 20 Apr 2001, Robert Nicholson wrote:
>
> > does the bolding HTML tag not get in my translated html?
>
> Robert, I'm pretty new at this stuff, so I wouldn't trust my answer, but
> it seems to me that you are calling "separated-list" with the parameter
> nodes that selects the note elements, but the <b> is treated as a child
> element of that node, not as text. Because you are using value-of to have
> it "print" in
> the transformation, you're getting the value-of (ie., the text) of
> whatever's in between the <b></b> tags.
>
> > <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
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread