|
Subject: RE: [xsl] ID Refs v2 From: Jarno.Elovirta@xxxxxxxxx Date: Tue, 20 Jan 2004 08:36:51 +0200 |
Hi,
> I already sent an e-mail asking for a solution for the following
> problem, but I wasn't specific enough.
> The solution presented to the previous mail works, but doesn't do
> exactly what I pretended, and I can't make it work.
As Ken already asked, what was the problem you had?
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:y0="namespace1"
xmlns:prd="namespace2">
<xsl:template match="y0:Specification_expression | Specification">
<xsl:element name="prd:{local-name()}">
<xsl:apply-templates select="@* | node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="sos[@ref]">
<prd:sos>
<xsl:apply-templates select="//y0:sos[@id = current()/@ref]/node()"/>
</prd:sos>
</xsl:template>
<xsl:template match="y0:sos[@id]"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Cheers,
Jarno - TOY: Fairytale (Special Club)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] ID Refs v2, G. Ken Holman | Thread | RE: [xsl] ID Refs v2, Ricardo Saraiva |
| Re: [xsl] Testing if attribute node, G. Ken Holman | Date | RE: [xsl] Exsl functions in xslt 2, Andrew Welch |
| Month |