[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

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

Subject: RE: HTML in XML not getting to my html output.
From: "Robert Nicholson" <robert@xxxxxxxxxxxx>
Date: Sat, 21 Apr 2001 10:14:25 -0700
bolding html
>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:  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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.