【发布时间】:2015-05-07 14:53:30
【问题描述】:
我有一个 svg 文件,例如以:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- Généré par Microsoft Visio 11.0, SVG Export, v1.0 A_QI_QCompliance_ICompliance_AAfr.svg Compliance -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="11.6872in" height="8.79076in"
viewBox="0 0 841.476 632.935" xml:space="preserve" color-interpolation-filters="sRGB" class="st36">
使用 javascript,我想更改第一行:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
进入:
<?xml-stylesheet version="1.0" encoding="UTF-8" standalone="no" type="text/css" href="../../style/css/customSVG.css"?>
我不知道如何访问这个元素/节点来更改他的标记名/属性。
firstChild是<!DOCTYPE ...>标签,documentElement是<svg>...</svg>标签
我无法创建 xml 或 ?xml 类型的元素。
【问题讨论】:
标签: javascript xml svg