|
Subject: RE: [xsl] Embedding html within xml From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx> Date: Thu, 11 Mar 2004 20:54:10 +0100 |
> -----Original Message-----
> From: John Reid
>
> I like that idea copy-of. But have not yet got it to work
>
Hi,
I guess ultimately the most elegant way to deal with it would be to provide
a few basic templates like
<xsl:template match="rule">
<li class="strong"><xsl:value-of selecy="@type" /><br/>
<span class="goldmedium"><xsl:apply-templates select="node()" /></span>
</li>
</xsl:template>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()" />
</xsl:copy>
</xsl:template>
then, this
> <ul>
> <xsl:for-each select="rules/rule">
> <li class="strong"><xsl:value-of select="@type" /><br/>
> <span class="goldmedium"><xsl:value-of select="."
> /></span></li>
> </xsl:for-each>
> </ul>
>
becomes simply
<ul><xsl:apply-templates select="rules/rule" /></ul>
and, no matter what other nodes are nested in there somewhere, they will
always be copied along in the correct order.
Hope this helps!
Cheers,
Andreas
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Embedding html within xml, John Reid | Thread | RE: [xsl] Embedding html within xml, Josh Canfield |
| Re: [xsl] Process output from impor, Asim Qazi | Date | RE: [xsl] Embedding html within xml, Wendell Piez |
| Month |