Subject: [xsl] sorting question From: "Margarit A. Nickolov" <man@xxxxxxxxxxxxxxx> Date: Tue, 27 May 2003 10:37:28 +0300 |
Hi All, I have the followins XML: <sd:Services> <sd:Service> <sd:ServiceDescription ServiceName='X'/> <sd:ServiceID>453</sd:ServiceID> </sd:Service> <sd:Service> <sd:ServiceDescription ServiceName='Y'/> <sd:ServiceID>451</sd:ServiceID> </sd:Service> . . . <sd:Service> <sd:ServiceDescription ServiceName='Y'/> <sd:ServiceID>452</sd:ServiceID> </sd:Service> </sd:Services> I want to process all 'sd:Service' nodes that have sd:ServiceDescription/@ServiceName='Y', except the one with min 'sd:ServiceID'. What is the condition returning the node-set I want ? (I have done it by " xsl:sort + xsl:if test='position() > 1'> ", but I would like more elegant solution -> only one xsl:for-each) Thanks. best regards, margarit nickolov. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Ignore last: Saxon Servlet XS, Gary Cornelius | Thread | RE: [xsl] sorting question, Lars Huttar |
Re: [xsl] Inverting a Stylesheet, Stefan Bindel | Date | [xsl] summation of attributes, michael . bierenfeld |
Month |