Hallo XML-Spezialisten,
auf welche Weise lassen sich HTML-Elemente am besten in XML-Knoten einbinden und mit XSLT verarbeiten?
Zum Beispiel möchte ich in einem XML Element <beschreibung> nicht nur einfache Text-Strings sondern auch HTML-Elemente wie <i>, <b>, Auflistungen oder gar Tabellen hineinkopieren und für die Ausgabe im Browser nutzen. Die Vorgabe für das XML-Dokument erfolgt mit XML-Schema. Muß ich alle HTML-Elemente und deren Attribute in diesem XML-Schema selbst definieren oder gibt es eine bequemere Möglichkeit dazu?
Ein vereinfachtes Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<buecher>
<buch>
<titel>Buch 1</titel>
<beschreibung>Ein Buch über
<ul>
<li>XML</li>
<li>XSL</li>
<li>CSS</li>
</ul>
und so weiter.
</beschreibung>
</buch>
<buch>
...
</buch>
</buecher>
Wie bekomme ich im XSLT-Template diese HTML-Knoten 1:1 in die Ausgabedatei? Muß ich hier wieder für jedes HTML-Element ein Template erstellen?
Fragen über Fragen... Vielen Dank im voraus für Eure Hilfe und Anregungen.
Heiko Jägle