|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: How to use two xmls for comparing and extracting v
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








