Thomas J.S.: HTML Elemente im XML Dokument

Beitrag lesen

Hallo,

auf welche Weise lassen sich HTML-Elemente am besten in XML-Knoten einbinden und mit XSLT verarbeiten?

Entweder wie jedes andere Element, oder du verwendest html-Namespace (ob das aber auch nütz kann ich dir nicht sagen, hängt ja von deinen Anwendungen ab)

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?

Aus XML-Sicht, sind das keine HTML-Element sondern einfach Elemente wie jedes andere Element in deinem XML. (oder du nützt nemaspace:siehe oben)

Wie bekomme ich im XSLT-Template diese HTML-Knoten 1:1 in die Ausgabedatei?

xsl:copy-of http://selfhtml.teamone.de/xml/darstellung/xsltelemente.htm#copy_of

Grüße
Thomas