如何在SVG中存储其他数据?

时间:2015-06-01 15:07:54

标签: svg svg.js

我有一个小编辑器,用图表创建.svg文件(使用svg.js)。

编辑器存储有关文件如何以其自己的简单文本格式创建的数据,与this one不同。

我想将源文本直接嵌入到SVG文件中,因此我可以加载它而不会丢失任何用户指定的元信息(如注释和格式)。

这样做的正确方法是什么?我上面链接的编辑器将其数据存储在lazyFunc下的<source>标记中。这是一种良好且符合标准的方法吗?

<svg>

1 个答案:

答案 0 :(得分:3)

创建a custom namespace并在该自定义命名空间中的元素下存储您想要的任何内容。如果需要,可以调用自定义命名空间元素源。

将自定义内容包含在<metadata>代码中的是recommended in the SVG specification。感谢Alexander Gladysh提醒我。