Hi Experts,
I have to get the list of the distinct attribute values across
different node level. To help you understand my requirement, i am herewith
listed with a sample XML file
My XML file looks like this
<validation>
<report>
<script city="NY">
<case name="ramesh" status="BE"/>
<case name="rajesh" status="B.Com" />
</script>
<script city="AL">
<case name="ramesh" status="Law" />
</script>
</report>
</validation>
Now i have to get only the values as ramesh and rajesh and i should not get
ramesh two times. As i use only XPATH 1.0 and XSLT 1.0 i cannot use
distinct-values function. I earlier tried using to fetch distinct values to
a variable using the below script in xslt and it is not working.
<xsl:variable name="uniquevalues"
select="/validation/report/script/case[not(@name=predicate-sibling::validation/report/script/case/@name)]/@name"
/>
The above code snippet is not working. Kindly let me know what has to be
done to get my expected output.
thanks in advance,
npselvan
--
View this message in context:
http://www.nabble.com/Selecting-distinct-values-from-different-node-in-XPATH-1.0-tp24717305p24717305.html
Sent from the Xalan - J - Users mailing list archive at Nabble.com.