Hallo Allerseits!
ich muß Dateien vom odf mittels xslt in docbook konvertieren. Einiges geht ohne Probleme, einiges hat mir bereits ein paar graue Haare gekostet.
Mein Hauptproblem derzeit:
folgendes Abscnitt:
muß nach der Konvertierung so aussehen:
Ich kann mir zwar merken, wo ich z.B. den Tag <sect2> setzen kann, kann mir aber im Moment nicht vorstellen, wie soll xslt erkennen wo dieses Tag geschlossen werden muß?
Kann mir jemand helfen?
Danke im voraus!
ich muß Dateien vom odf mittels xslt in docbook konvertieren. Einiges geht ohne Probleme, einiges hat mir bereits ein paar graue Haare gekostet.
Mein Hauptproblem derzeit:
folgendes Abscnitt:
Code:
<text:p text:style-name="chapter">
<text:h text:style-name="Kapitel_Titel">Kapiteltitel</text:h>
<text:h text:style-name="Kapitel_Untertitel">Untertitel</text:h>
<text:p text:style-name="para">Text im Kapitel</text:p>
<text:h text:style-name="section_title1">Abschnitt Titel Level 1</text:h>
<text:h text:style-name="section_subtitle1">Abschnitt Untertitel Level 1</text:h>
<text:p text:style-name="para">Unterkapitel im Kapitel mit ein wenig Text</text:p>
<text:h text:style-name="section_title2">Abschnitt Titel Level 2</text:h>
<text:h text:style-name="section_subtitle2">Abschnitt Untertitel Level 2</text:h>
<text:h text:style-name="section_title3">Abschnitt Titel Level 3</text:h>
<text:h text:style-name="section_subtitle3">Abschnitt Untertitel Level 3</text:h>
<text:h text:style-name="section_title4">Abschnitt Titel Level 4</text:h>
<text:h text:style-name="section_subtitle4">Abschnitt Untertitel Level 4</text:h>
<text:p text:style-name="para">Irgendein Text.</text:p>
</text:p>
muß nach der Konvertierung so aussehen:
Code:
<chapter>
<title>Kapiteltitel</title>
<subtitle>Untertitel</subtitle>
<para>Text im Kapitel</para>
<sect1>
<title>Abschnitt Titel Level 1</title>
<subtitle>Abschnitt Untertitel Level 1</subtitle>
<para>Unterkapitel im Kapitel mit ein wenig Text</para>
<sect2>
<title>Abschnitt Titel Level 2</title>
<subtitle>Abschnitt Untertitel Level 2</subtitle>
<sect3>
<title>Abschnitt Titel Level 3</title>
<subtitle>Abschnitt Untertitel Level 3</subtitle>
<sect4>
<title>Abschnitt Titel Level 4</title>
<subtitle>Abschnitt Untertitel Level 4</subtitle>
<para>Irgendein Text.</para>
</sect4>
</sect3>
</sect2>
</sect1>
</chapter>
Ich kann mir zwar merken, wo ich z.B. den Tag <sect2> setzen kann, kann mir aber im Moment nicht vorstellen, wie soll xslt erkennen wo dieses Tag geschlossen werden muß?

Danke im voraus!