xsl-list
[Top] [All Lists]

Re: [xsl] Condition Based Count of Sections

2007-04-13 03:16:29
J. S. Rawat wrote:
Below is output of your effort

<chapter count="1" level="1">
<ti>Chapter title</ti>
<p>PC DATA IS HERE</p>
<p>PC DATA IS HERE</p>
<sect1 count="2" level="1.2">
<ti>SECT1: SECTION TITLE</ti>
<sect2 count="2" level="1.1.1">
<ti>SECT2: SECTION TITLE</ti>
<p>Paragraph 1: PC DATA IS HERE</p>
<p>Paragraph 2: PC DATA IS HERE</p>
</sect2>
...

It is towards the direction but
1. <sect2> should not count because its parent <sect1> does not have any <p>

??
You could do something like:
<xsl:if test="not(self::sect2 and parent::sect1/p)" >
  ...

around your xsl:attribute statements.

--~------------------------------------------------------------------
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>
--~--