diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2003-07-22 10:06:36 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2003-07-22 10:06:36 +0000 |
commit | 241fd2364416fd6c32102deb6eb864922012b23e (patch) | |
tree | 5228eba5eea09b6faa3b11ea5dca42a0900d60ce /filter/source/docbook | |
parent | ed478eb929a7f52bcd974e4b5e4ac1b3b4635d5e (diff) |
INTEGRATION: CWS fwkrc32 (1.4.34); FILE MERGED
2003/07/16 16:19:55 dvo 1.4.34.1: #i16951# work-around for Java XSLT problem: multiple <xsl:key> elements with
the same name appear not to work properly, so we don't use them.
Also import sect5 elements.
Diffstat (limited to 'filter/source/docbook')
-rw-r--r-- | filter/source/docbook/sofftodocbookheadings.xsl | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/filter/source/docbook/sofftodocbookheadings.xsl b/filter/source/docbook/sofftodocbookheadings.xsl index 586bec1064cf..79b0b1ced72a 100644 --- a/filter/source/docbook/sofftodocbookheadings.xsl +++ b/filter/source/docbook/sofftodocbookheadings.xsl @@ -59,17 +59,8 @@ <xsl:key name='headchildren' match="text:p |table:table | text:span | text:ordered-list | office:annotation | text:unordered-list | text:footnote | text:a | text:list-item | draw:plugin | draw:text-box | text:footnote-body | text:section" use="generate-id((..|preceding-sibling::text:h[@text:level='1']|preceding-sibling::text:h[@text:level='2']|preceding-sibling::text:h[@text:level='3']|preceding-sibling::text:h[@text:level='4']|preceding-sibling::text:h[@text:level='5'])[last()])"/> -<xsl:key name="children" match="text:h[@text:level='2']" - use="generate-id(preceding-sibling::text:h[@text:level='1'][1])"/> - -<xsl:key name="children" match="text:h[@text:level='3']" - use="generate-id(preceding-sibling::text:h[@text:level='2' or @text:level='1'][1])"/> - -<xsl:key name="children" match="text:h[@text:level='4']" - use="generate-id(preceding-sibling::text:h[@text:level='3' or @text:level='2' or @text:level='1'][1])"/> - -<xsl:key name="children" match="text:h[@text:level='5']" - use="generate-id(preceding-sibling::text:h[@text:level='4' or @text:level='3' or @text:level='2' or @text:level='1'][1])"/> +<xsl:key name="children" match="text:h[@text:level > '1' and @text:level < '6']" + use="generate-id(preceding-sibling::text:h[@text:level < current()/@text:level][1])"/> <xsl:template match="text:h[@text:level='1']"> |