This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Only child pattern -- XT bug or my failure?



I have some XML that consists of a number of documents -- <DOC> --
containing divisions -- <DIV>.  Divisions can contain other divisions, but
I am only concerned with DOC/DIV at this point.  Some documents contain a
superfluous single division wrapping all the rest of the content, so I
want to match those DOC/DIVs.  Looking at the XSLT recommendation, I see
that the correct match should be DOC/DIV[last()=1].  However, when
documents have multiple divisions (that is, they are correctly marked up
with no superfluous wrapping DIV), the first DIV gets matched and the
template gets applied; siblings get left alone.

I am willing to believe that I am doing something wrong, but don't see
what.

Christina Powell
Coordinator, Humanities Text Initiative
University of Michigan
http://www.hti.umich.edu/





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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]