xsl-list
[Top] [All Lists]

Re: [xsl] Grouping problem. 2.0

2008-07-04 07:57:09
I want to number the 'blocks' as in 'legal' format
1.1
1.1.1 etc.

source
<book >
  <title role="1">L1</title>

  <title role="2">L1.1</title>
  <para>This document defines an XML schema for  ....</para>
  <title role="2">L1.2</title>
  <para>The normative XML Schema for the OpenDoc ....</para>
  <title role="1">L2</title>
  <para>This chapter introduces the structure of ....</para>
  <para>In the OpenDocument format, each structu ....</para>

  <title role="2">L2.1</title>
  <para>A document root element is the primary e ....</para>


  <title role="3">L2.1.1</title>
  <para>The content models of the five root elem ....</para>

  <title role="4">L4 test</title>
  <para>The content models of the five root elem ....</para>
  <para>The &lt;office:document&gt; root contains a co ....</para>

 <title role="4">L4 test 2.1.1.2</title>
  <para>The content models of the five root elem ....</para>
  <para>The &lt;office:document&gt; root contains a co ....</para>

 <title role="2">L2.1</title>
  <para>A document root element is the primary e ....</para>

</book>


So for that input, what is the exact required output?  It's a little
difficult to work it out from the code..... (and probably easier to
achieve using something other than a recursive named template)


-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--