|
Subject: RE: [xsl] How to use two xmls for comparing and extracting values From: Jarno.Elovirta@xxxxxxxxx Date: Thu, 11 Sep 2003 09:06:03 +0300 |
Hi,
> If I have a node like this in my original xml.
>
> <Root att1="val1" att2="val2">
>
> and the intermediate xml has node like this
> <Table name="Root">
> <Column name="att1"/>
> <Column name="att2"/>
> </Table>
>
> I want to output values like
> att1`att2.
If you wanted to use the original source directly, it's
<xsl:for-each select="Root/@*">
<xsl:sort select="translate(name(), translate(name(), '0123456789', ''), '')" data-type="number"/>
<xsl:if test="not(position() = 1)">`</xsl:if>
<xsl:value-of select="name()"/>
</xsl:for-each>
<xsl:text>.</xsl:text>
and for the intermediate
<xsl:for-each select="Table/Column">
<xsl:if test="not(position() = 1)">`</xsl:if>
<xsl:value-of select="@name"/>
</xsl:for-each>
<xsl:text>.</xsl:text>
Cheers,
Jarno - Hypnoskull: Biotech Brainkillers (Deconstructed)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] How to use two xmls for compa, Dipesh Khakhkhar | Thread | RE: [xsl] How to use two xmls for c, Dipesh Khakhkhar |
| [xsl] Re: Issues with output of IMG, Dimitre Novatchev | Date | [xsl] multilevel matching using att, SANWAL, ABHISHEK (HP |
| Month |