【发布时间】:2014-11-28 05:11:56
【问题描述】:
我在 Inkscape 中制作了一个矢量图形,包括图层和子图层,以便在 Processing 中进一步使用。我命名了 UI 中的所有层,并意识到最终的 SVG 只创建了一个具有该名称的 inkscape:label 属性,但 id 仍然是通用的:
<svg:g id="layer1" inkscape:label="My custom label">
我知道我可以在 XML 编辑器中手动编辑标签,但是否有设置自动使用图层名称作为 id?
【问题讨论】:
-
这通常是不可能的。
id属性对可以在其中使用的字符有限制。您不能只让人们为id值输入任何内容 - 而不必以某种方式对非法字符进行编码..