[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] how to extrac some child nodes and show. please help me. thanks


Subject: RE: [xsl] how to extrac some child nodes and show. please help me. thanks
From: Jarno.Elovirta@xxxxxxxxx
Date: Mon, 8 Sep 2003 08:13:32 +0300

Hi,
> i want to show the xml file in this method:
> id 1.1 nombre 1.1 apellido 1.1
> id 2.1 nombre 2,1 apellido 2.1
> - id 2.1.1 nombre 2.1.1 apellido 2.1.1
> --  id 2.1.1.1 nombre 2.1.1.1 apellido 2.1.1.1
> id 2.2 nombre 2.2 apellido 2.2

The last one should probably have a leading hyphen, right? Anyhow,

  <xsl:template match="padre | hijo">
    <xsl:for-each select="ancestor::*[self::hijo or self::padre]">-</xsl:for-each>
    <xsl:value-of select="id_cliente"/>
    <xsl:text> </xsl:text>
    <xsl:value-of select="nombre_cliente"/>
    <xsl:text> </xsl:text>
    <xsl:value-of select="apellido_cliente"/>
    <xsl:text>&#xA;</xsl:text>
    <xsl:apply-templates select="hijo"/>
  </xsl:template>

Cheers,

Jarno - The Dust of Basement: Inside

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xml