Subject: [xsl] How to count the distinct values where elements with missing child are counted as one of the distinct values? From: "Roger L Costello costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 26 May 2022 14:08:36 -0000 |
Hi Folks, The following XML document has two row elements with no transition element and two row elements with a transition element : <test> <row> </row> <row> </row> <row> <transition>ABC</transition> </row> <row> <transition>DEF</transition> </row> </test> I want a count of the number of distinct transition values, where row elements with no transition element are counted as 1. So for the above XML document the count should return 3. This XPath seems to work: count(distinct-values(/test/row/transition)) + count(/test/row[not(transition)][1]) But I am wondering if there is a better (simpler, less kludgy) XPath expression? /Roger
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] [ANN] Balisage 2022 Program N, B Tommie Usdin btusd | Thread | Re: [xsl] How to count the distinct, Michael Kay mike@xxx |
[xsl] [ANN] Balisage 2022 Program N, B Tommie Usdin btusd | Date | Re: [xsl] How to count the distinct, Michael Kay mike@xxx |
Month |