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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] HTML in XML not getting t, b1hjcl79 | Thread | Re: [xsl] HTML in XML not getting t, Jeni Tennison |
Re: [xsl] Converting a string to no, XML Everywhere | Date | Re: [xsl] union/intersection on att, Dan Diebolt |
Month |