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 |
- ID Refs v2
- Ricardo Saraiva - Mon, 19 Jan 2004 12:31:07 -0500 (EST)
- <Possible follow-ups>
- Jarno . Elovirta - Tue, 20 Jan 2004 01:36:59 -0500 (EST) <=
|
|