2012-06-19 14 views
10

Ich spiele mit dem SVG-Tutorial here herum und kann kein Bild laden. XAMPP gibt mir eine Fehlermeldung, die besagtSVG-Bild-Tag funktioniert nicht

Diese XML-Datei scheint keine Formatinformationen zugeordnet zu haben. Der Dokumentenbaum ist unten abgebildet.

Ich habe Copypast aus der Dokumentation, aber es funktioniert immer noch nicht. Code unten:

<?xml version="1.0" standalone="no"?> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
    "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg width="5cm" height="4cm" version="1.1" 
    xmlns="localhost" xmlns:xlink= "localhost/svgtest"> 
    <image xlink:href="My_Image.jpg" x="0" y="0" height="50px" width="50px"/> 
</svg> 

die Fehlermeldung sagt mir googeln, dass die XML irgendwie gebrochen ist, aber ich habe nichts anderes als die locale und Bildtitel geändert.

Antwort

16

Sie haben die Namespaces falsch.

Änderung

xmlns="localhost" xmlns:xlink= "localhost/svgtest" 

zu

xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" 

Vielleicht haben Sie einen Blick auf diese Namespaces Crash Course von MDN haben sollte.

+0

Danke. Ich hatte angenommen, dass der Namespace dort sein musste, wo ich arbeitete. – SomeKittens

Verwandte Themen