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]

Contiguous Numbering


Suppose I have the following XML structure:

<body>
   <section>
      <t attr="1">1</t>
      <section>
         <t attr="1">2</t>
      </section>
      <t>No number</t>
      <t attr="1">3</t>
   </section>
   <section>
      <t attr="1">1</t>
   </section>
</body>

Considering that this is a trivial structure compared with 
the stuff that
I am dealing with, how do I number the 't' elements 
that have a particular
attribute such that
they are contiguous throughout every top level 'section' 
element. The numbers
in the 't' elements show how I would like the numbering 
to go.

I would have thought that this XSL would do the trick:

<xsl:number level="any" count="preceding::t/@attr"
 from="ancestor::body/section"/>

But XT just complains that it "expected node test"

Anyone any ideas?

TIA

-- 
Colin Pinkney


 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]