由于 XML 是可扩展的,您可以根据需要添加属性和元素子元素。这是一个可能的例子:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:sol="http://www.sol.org">
<circle cx="10" cy="20" sol:country="ruritania" r="5"/>
</svg>
Run Code Online (Sandbox Code Playgroud)
这里 svg 和 circle 元素位于 SVG 命名空间中,sol:country并且位于您的命名空间中。我相信 SVG 用户代理会忽略外部命名空间。您还可以使用元数据方案,例如 Dublin Core。
或者,您可以使用desc元素(http://www.w3.org/TR/SVG/struct.html#DescElement)
5.4 'desc' 和 'title' 元素
SVG 绘图中的每个容器元素或图形元素都可以提供“desc”和/或“title”描述字符串,其中描述是纯文本的。当前 SVG 文档片段在可视媒体上呈现为 SVG 时,“desc”和“title”元素不会呈现为图形的一部分。然而,用户代理可以,例如,当指向设备在特定元素上移动时,将“标题”元素显示为工具提示。替代演示是可能的,包括视觉和听觉,它们显示 'desc' 和 'title' 元素,但不显示 'path' 元素或其他图形元素。这很容易通过使用不同的(可能是用户)样式表来实现。对于深层层次结构,以及遵循“使用”元素引用,
| 归档时间: |
|
| 查看次数: |
7079 次 |
| 最近记录: |