|
Subject: RE: [xsl] Preserve HTML formatting when apply-templates in variabl From: "Michael Kay" <mhk@xxxxxxxxx> Date: Fri, 6 Aug 2004 07:53:24 +0100 |
> Hi there,
> I am trying to get the result of a template match as
> preserved HTML in my
> variable. I'm not to sure what is happening to the HTML, but
> I think it is
> just getting stripped.
The content is being passed to the template named ui_content. What happens
to it then is anyone's guess, because you haven't shown us that template.
Michael Kay
> The variable which should retrieve the HTML from the matched
> template is
> "ui_review". The template "review" is responsible for
> generating the HTML.
>
> Here is what I have:
>
> <xsl:template match="uireview">
> <xsl:variable name="ui_review">
> <xsl:apply-templates select="review"/>
> </xsl:variable>
>
> <xsl:call-template name="ui_content">
> <xsl:with-param name="title">UI Review</xsl:with-param>
> <xsl:with-param name="content" select="$ui_review"/>
> <xsl:with-param name="height">300</xsl:with-param>
> </xsl:call-template>
>
> </xsl:template>
>
> <xsl:template match="review">
> <img src="/images/arrow_2.jpg" alt="{title}" class="padr"/>
> <h3 class="txt_1 inline bold"><xsl:value-of
> select="title"/></h3>
> <p class="txt_1"><xsl:value-of select="content"/></p>
>
> <!-- link for more content -->
> <div class="marginb">
> <a href="{link}">more <img src="images/arrow_2.jpg" alt="{title}"
> width="13" height="7" border="0"/></a>
> </div>
> <!-- horizontal "dashed" div tag -->
> <xsl:if test="not(position()=last())">
> <div class="hr_1px_dashed" />
> </xsl:if>
>
> </xsl:template>
>
>
> ========= end example ==========
>
> Thanks for the help!
> Karl
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Preserve HTML formatting , Michael Kay | Thread | Re: [xsl] Preserve HTML formatting , Jeni Tennison |
| RE: [xsl] Preserve HTML formatting , Karl J. Stubsjoen | Date | RE: [xsl] Preserve HTML formatting , Michael Kay |
| Month |