josef stebegg: svg in xml 2

Beitrag lesen

Hallo!

Danke fuer die Antwort.

Was soll das Element object in der XML-Datei bewirken? Ich nahm an, dass Du eine HTML-Ausgabe erzeugen moechtest -- was ja offenbar auch der Fall ist.

Ja im ersten Fall habe ich die Transformation mit instand-saxon durchgefuehrt und die svg in die html eingebettet (embed) und im 2.Fall wollte ich das gleich in der xml machen.

Die Ausgabe wird doch mittels palais.xsl erzeugt. Also kannst Du doch einfach den Block
<object data="datei.svg" type="image/xml+svg">...</object>
wie andere HTML-Codefragmente dort mit einbauen.

Mein Fehler war das ich Deine <object...> anweisung in die xml geschrieben habe, anstatt in die xsl.
Ich werde das heute abend besser machen.

Das eigendliche Ziel ist aber das ich eine xsl fuer mehrere xml habe und in diese wahlweise svg einfuege (kopiere, verweise etc).

Als konkretes Uebungsbeispiel habe ich 20 xml Dateien (Palais) die mit (einer) der gleichen xsl (eine css) tranformiert werden. In diese xml (bzw html) moechte ich an verschiedenen Stellen Wappen einfuegen  die als svg-dateien vorliegen.
Dieser Verweis mueßte aber meiner Meinung nach in der xml stehen sonst mueßte ich ja auch 20 xsl haben.?

Moeglich waere auch alles in svg zu schreiben. Svg kennt aber keinen Lauftext.

mfg
josef