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 <office:document> 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 <office:document> 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>
--~--