flashnfantasy: Möchte SVG-Script direkt in Html einbinden

Beitrag lesen

Versuche momentan auch SVG direkt in HTML einzubinden und eventuell sogar über JS anzusprechen und zu verändern.
Das wäre fast wie Grafikbefehle für JS.

Meine bisherigen Erkenntnisse sind aber eher ernüchternd.

  • Ziemlich sicher kann man SVG als externe Datei in HTML einbinden.
  • Ziemlich sicher ist SVG ein XML-Format.
  • Der nächstlogischen, SVG bzw. XML direkt in HTML einzubinden finde ich jedoch nicht.

Es gibt die Idee der "XML-Insel", jedoch ist die wohl nur IE-propritär und scheint auch dort nicht zu klappen mit SVG.

----------------------------

Folgende Sachen müssen wohl bei der Logik von SVG berücksichtigt werden.
Das XML-Format wird zur Darstellung der Grafik speziell vom Browser interpretiert. Ist es einmal interpretiert, dann ist es eine Raster-Grafik im HTML-Code.
Das heißt aber auch, es findet eine Transformation schon beim Laden des Seite statt, im HTML ist die Transformation abgeschlossen. Was ja auch eigentlich XML-typisch ist, XML wird immer vor der Darstellung umgewandelt. HTML kriegt nur das Ergebniss.

Anders bei XML-Dateien, die jedesmal neu transformiert werden können.

-----------------------------

Mein Fazit, du musst dich mit XML auseinandersetzten, und die komplette Seite in XML schreiben, sobald du auch nur eine Minimum interaktiven SVG nutzen willst.

Gruß, Flash