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.