Verschachteltes Kamasutra

Hallo Zusammen,

ich bastele gerade eine kleine XML-Datenbank, deren Inhalt mittels XSLT in HTML übersetzt und formatiert werden soll.
Die Textformatierung (fett, kursiv…) erfolgt über Entitys.
Klappt soweit im Einzelnen ganz gut, nur: wenn ich versuche, die Formatierungen zu verschachteln (fett *und* kursiv) wird nur die aüßere Verschachtelungsebene (z.B. fett) beachtet, während die innere (kursiv) unberücksichtigt bleibt.

Ein Beispiel:

.dtd-Datenstruktur:

.xml-Datei:

Yarangshwa Yosabi

Kamasutra fuer Anfaenger

Zu Risiken und Nebenwirkungen fragen Sie Ihren Arzt oder Apotheker

.xsl-Umsetzung auf HTML:

Name des Autors:

Titel des Buches:

Kommentar zum Buch:
b>
i>

In diesem Beispiel wird

„Risiken“ korrekt fett,
„Nebenwirkungen“ korrekt kursiv,
„Arzt oder Apotheker“ jedoch nicht fettkursiv, sondern nur (entsprechend dem äußeren Tag) fett dargestellt.

wer weiß Abhilfe?

im voraus vielen Dank,

Oliver

P.S.: Die Leerzeichen in und sind absichtlich eingefügt, weil sie sonst innerhalb dieses www-Artikels als HTML-Kommando interpretiert und umgesetzt und somit nicht angezeigt würden.

Hallo Oliver,

versuchs mal so:

<?xml version="1.0" encoding="UTF-8" ?>

Name des Autors:

Titel des Buches:

Kommentar zum Buch:

mfg

Dirk.Pegasus

Hallo Oliver,

ups, hab einfach das xslt reinkopiert. In den Templates fehlen daher die html Tags, die du verwenden wolltest. Also bitte wieder ergänzen!

mfg

Dirk.Pagasus