xsl-list
[Top] [All Lists]

Re: finding the first unique tagName

2004-01-31 07:25:30
David,

Thanks it works great. For the record, the element name "tagName" is used 
to reference a set of tags developed to mark up text for a flat world 
version of XSEM (XML Scripture Encoding Model). The goal is to easily 
convert from the flat world to XML specifically XSEM.

<xsl:when test="generate-id() = 
generate-id((ancestor::usage[1]//tagName[(_at_)idref=current()/@idref])[1])">

Date: Fri, 30 Jan 2004 15:22:02 GMT
From: David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk>
Subject: Re: [xsl] finding the first unique tagName

XSLT can not see tags in the document (so doesn't have a concept of
tagName) but I'll assume you mean element name, even though elements and
tags are very different hings.

<when test="the current tagName/@idref is the first tagName/@idref in 
usage">


that would be in XSLT 2

test=". is (ancestor::usage[1]//tagName[(_at_)idref=current()/@idref])[1]"

or in XSLT 11 


test="generate-id() = 
generate-id((ancestor::usage[1]//tagName[(_at_)idref=current()/@idref])[1])"


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>