Ralph: Problem beim Einbinden von PHP generiertem SVG Dokument

Beitrag lesen

Vielen Dank schon einmal im Voraus für eure Antworten!

schon mal versucht, das ganze valide einzubinden? "embed" ist jedenfalls nicht html oder xhtml - kommt aber wohl in html 5 :(

das hat zwar nichts mit deinem problem zu tun, aber den hinweis gibts gratis dazu

meine defekte glaskugel sagt: dein http-header übermittelt text/html oder ähnliches und nicht image/svg+xml - "image/svg" ist übrigens nicht der empfohlene mime-type

Hi,

Deine Glaskugel scheint wirklich sehr defekt zu sein :/
den Header setze ich wie folgt:

  
<?php  
  
 header("Content-type: image/svg+xml");  
 echo '<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>';  
 echo '<!-- DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" -->';  
 include 'getData.php';  
?>  
<svg height="600" onload="init(evt);" preserveAspectRatio="xMinYMin meet" width="600">  
 <script type="text/ecmascript" xlink:href="script.js" />  
 <script type="text/ecmascript">  
...  

Das janze funktioniert ja auch (wie beschrieben) mit embed, nur halt nicht mit object... Die PHP alleine aufgerufen wirft auch überhaupt keine Probleme