Subject: [xsl] Count with embedded child elements From: "Bruce Dailey" <bruce@xxxxxxxxxxxx> Date: Mon, 9 Dec 2002 00:13:29 +0900 |
I have an XML file like this <tu> <tuv> <seg>Y<ut>X</ut>Y</seg> </tuv> </tu> <tu> <tuv> <seg>X<ut>X</ut>X</seg> </tuv> </tu> I am trying to count the occurrence of a parameter I am passing in "SearchText", e.g. "X" per TU. So for the above I want 1 returned, but I am getting 2 returned using the syntax below: (because 2 text nodes in the second <tu> have X in it, I think). <xsl:value-of select="count(//tu/tuv/seg/text() [contains (., $SearchText)])"/> So, in other words, I want to count the number of <tu>s that have the search term in the <seg> element but I want to ignore the text in the <ut> element. Can someone help me out with the correct syntax. I think my current syntax deals with ignoring the <ut> element but doesn't deal with the multiple text nodes in the <seg> element. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] nodeset namespace, Michael Kay | Thread | Re: [xsl] Count with embedded chil, Dimitre Novatchev |
Re: [xsl] nodeset namespace, Agnes Kielen | Date | Re: [xsl] Count with embedded chil, Dimitre Novatchev |
Month |