javascript - examples - svg viewbox
error en la línea 39 en la columna 26: el prefijo xlink del espacio de nombres para href en el script no está definido (2)
Nunca definió el espacio de nombres xlink (tal como lo indica el error)
Deberá hacer algo como lo que se hizo para el espacio de nombres sodipodi:
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
De acuerdo con el W3C, la declaración de espacio de nombres apropiada es:
xmlns:xlink="http://www.w3.org/1999/xlink"
Agregue eso a su elemento raíz.
estoy incrustando un archivo javascript dentro de un archivo svg como este:
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="958.69"
height="592.78998"
id="svg2275"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="Map of USA with state names.svg"
sodipodi:docbase="C:/temp/webdesign"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<metadata
id="metadata2625">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs2623">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 296.39499 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="958.69 : 296.39499 : 1"
inkscape:persp3d-origin="479.345 : 197.59666 : 1"
id="perspective364" />
</defs>
<script type="text/ecmascript" xlink:href="script.js" />
...
.........
.....
......
y estoy recibiendo el error anterior. ¿Alguien sabe en qué me estoy equivocando?
xlink
asociar el prefijo xlink
con un espacio de nombres. Intenta agregar lo siguiente a tu elemento svg
:
xmlns:xlink="http://www.w3.org/1999/xlink"