xsl-list
[Top] [All Lists]

finding the first unique tagName

2004-01-30 07:46:16
Starting with this snip:
        <tag id="Quoted_Text">
                        <usage>
                                <para>
                                        <tagName idref="Quoted_Text"/> 
identifies text that is a direct quotation usually from the Old 
Testament. <tagName idref="Quoted_Text"/> can be found in prose or poetry. You 
only need to mark your text with <tagName idref="Quoted_Text"/> if you want a 
special look for the text in focus or you want to search 
for all <tagName idref="Quoted_Text"/>.</para>
                                <note>
                                        <para>
                                                <tagName 
idref="Citation_Line1"/> and <tagName idref="Citation_Line2"/> is a one tag 
method of identifying the paragraphs that are quoted from 
another location, like the Old Testament.</para>
                                </note>
                        </usage>
                </tag>

I need to be able to identify the first occurrence of each unique 
tagName/@idref 

so I am looking at something like:
<when test="the current tagName/@idref is the first tagName/@idref in 
usage">

ancestor::usage/descendant::tagName/@idref 
gives me all the tagName/@idref 
Quoted_Text 
Quoted_Text 
Quoted_Text 
Citation_Line1 
Citation_Line2

but I want to identify

Quoted_Text ***
Quoted_Text 
Quoted_Text 
Citation_Line1 *** 
Citation_Line2 ***

just these three

Thanks for your help.

I am using XSLT 2.0.

Jim Albright
704 843-0582
Wycliffe Bible Translators



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>