|
Subject: [xsl] sibling sorting From: "Ganesh Babu N nbabuganesh@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 31 May 2018 12:41:11 -0000 |
Dear All,
Here is my XML:
<descriptor>
<mainterm weight="a">dexmedetomidine</mainterm>
<link>zdverse drug reaction - disease</link>
<sublink>xerostomia</sublink>
<sublink>nausea</sublink>
<link>drug therapy</link>
<sublink>respiration depression</sublink>
</descriptor>
The required output is:
<descriptor>
<mainterm weight="a">dexmedetomidine</mainterm>
<link>drug therapy</link>
<sublink>respiration depression</sublink>
<link>zdverse drug reaction - disease</link>
<sublink>nausea</sublink>
<sublink>xerostomia</sublink>
</descriptor>
My XSLT:
<xsl:template match="ani:descriptor">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:apply-templates>
<xsl:sort select="ani:link|ani:sublink" order="ascending"
data-type="text"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
In the XML both the link and sublink elements are sibling to each other,
first links have to sorted then sublink. With the above XSLT i am getting
the output same as input. Help in this regard is appreciated.
Regards,
Ganesh
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] [ANN] Call for Late-Breaking , Tommie Usdin btusdin | Thread | Re: [xsl] sibling sorting, Martin Honnen martin |
| Re: [xsl] pretty printing - having , Michael Kay mike@xxx | Date | Re: [xsl] sibling sorting, Martin Honnen martin |
| Month |