2012-06-19 17 views
10

Estoy jugando con el tutorial de SVG here, y no puedo cargar una imagen. XAMPP me está dando un error que diceEtiqueta de imagen SVG no funciona

Este archivo XML no parece tener ninguna información de estilo asociada. La estructura del documento se muestra a continuación.

He copiado de los documentos, pero todavía no funciona. Código de abajo:

<?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> 

buscar en Google el mensaje de error que me dice que el código XML se rompe de alguna manera, pero no he cambiado nada, pero el título local y la imagen.

Respuesta

16

Tiene los espacios de nombres incorrectos.

cambio

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

a

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

Tal vez debería echar un vistazo a este Namespaces Crash Course por MDN.

+0

Gracias. Había asumido que el espacio de nombres necesitaba estar donde estaba operando. – SomeKittens

Cuestiones relacionadas