Subject: AW: [xsl] comparing attributes if missing at times From: "Szabo, Patrick (LNG-VIE)" <patrick.szabo@xxxxxxxxxxxxx> Date: Wed, 26 Mar 2014 14:19:57 +0000 |
Thanks all for your fast responses. . . . . . . . . . . . . . . . . . . . . . . . . . . Ing. Patrick Szabo Developer LexisNexis A-1030 Wien, Marxergasse 25 mailto:Patrick.Szabo@xxxxxxxxxxxxx Tel.: +43 1 53452 1514 Fax.: +43 1 534 52 146 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ing. Patrick Szabo Developer LexisNexis A-1030 Wien, Marxergasse 25 mailto:Patrick.Szabo@xxxxxxxxxxxxx Tel.: +43 1 53452 1514 Fax.: +43 1 534 52 146 . . . . . . . . . . . . . . . . . . . . . . . . . . -----Urspr|ngliche Nachricht----- Von: Michael Kay [mailto:mike@xxxxxxxxxxxx] Gesendet: Mittwoch, 26. Mdrz 2014 14:13 An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Betreff: Re: [xsl] comparing attributes if missing at times On 26 Mar 2014, at 12:41, Szabo, Patrick (LNG-VIE) <patrick.szabo@xxxxxxxxxxxxx> wrote: : > > <xsl:for-each-group select="elem" group-starting-with="elem[@x != preceding-sibling::elem[1]/@x]"> Like all the other comparison operators, "!=" is implicitly existential. That is, A!=B means "some a in A, b in B satisfies a!=b". This is handy for "=", because you can say author="Smith" and it gives a reasonable answer if there is more than one author. It's very rarely useful for "!=", which is why most people advise against using it. Use not(A = B) instead, Michael Kay Saxonica
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] comparing attributes if m, Michael Kay | Thread | [xsl] The trial cards for the XSLT , Dimitre Novatchev |
Re: [xsl] comparing attributes if m, Michael Kay | Date | Re: [xsl] Map functions in XSLT 3.0, Abel Braaksma (Exsel |
Month |