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