Hallo,
ich habe ein kleines Problem. Ich generiere mit Cocoon aus XML einen SVG-Baum und binde die Grafik dann in HTML mit <embed name="figure" height="400" width="700" type="image/svg" src="exporttree.svg"> ein.
type="image/svg+xml"
Das funktioniert auch alles, jedoch habe ich das Problem, dass ich durch die automatsiche Generierung von SVG nie die kompletten Abmessung für die Angabe height und width weiss. Ich habe schon versucht die Angaben mit * zu ersetzen, jedoch wird dann die HTML-Grafik nicht angezeigt.
Wenn die SVG-Dimensionen nicht bekannt sind, dann empfiehlt sich die Verwendung prozentualer Werte innerhalb der Grafik. Somit sollten sich die Objekte an die Groeße der Ausgabeflaeche anpassen koennen.
Ansonsten kann man versuchen, nach dem Laden der Grafik mittels JavaScript Informationen zu bekommen und diese dann auf height und width des eingebundenen Objektes anwenden. Am einfachsten waere es, wenn fuer das Wurzelelement svg die Attribute width bzw. height definiert wurden.
MfG, Thomas