我试图用一行创建一个 SVG 文件。我不想直接在 style="..." 属性中定义样式属性。请注意,我在样式属性中添加了“&E1”,因为我想使用实体。这是我的尝试
<!DOCTYPE html>
<html>
<body>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"[
<!ENTITY E1 'stroke-miterlimit:9;stroke-linecap:butt;opacity:1;stroke-width:1;fill:none;stroke-linejoin:miter;stroke:rgb(255,0,0);'>
]>
<svg xmlns="http://www.w3.org/2000/svg" id="q_svg" version="1.1">
<g id="root_group" style="shape-rendering:crispEdges;">
<line x1="0" x2="12" y2="56" id="2" style="&E1;" y1="0" />
</g>
</svg>
</body></html>
什么地方出了错?