19. august 2004 - 09:36Der er
4 kommentarer og 1 løsning
count på mange parametre
Jeg har følgende: <xsl:value-of select="count(document($memberfile)/members/member[visible='on' and userocupation='Ingeniør' or userocupation='Afdelingsleder'])" />
Men vil gerne tælle på to mere (Direktør and Direktør/Afdelingsleder) i samme linie!! Hvordan gør jeg det?
Uden at have checket XSLT docs så virker følgende oplagt:
<xsl:value-of select="count(document($memberfile)/members/member[visible='on' and (userocupation='Ingeniør' or userocupation='Afdelingsleder') or userocupation='Direktør') or userocupation='Direktør/Afdelingsleder')])" />
<xsl:value-of select="count(document($memberfile)/members/member[visible='on' and (userocupation='Ingeniør' or userocupation='Afdelingsleder' or userocupation='Direktør' or userocupation='Direktør/Afdelingsleder')])" />
Ja, måske er den også hurtigere, men den er knap så overskuelig. Faren ved min løsning er at hvis en node passer i begge counts bliver den talt med begge gange, det vil den ikke blive ved arnes løsning, men skriver du din xparts noget problem.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.