tutorial examples javascript html css xml svg

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"