我有一个小编辑器,用图表创建.svg文件(使用svg.js)。
编辑器存储有关文件如何以其自己的简单文本格式创建的数据,与this one不同。
我想将源文本直接嵌入到SVG文件中,因此我可以加载它而不会丢失任何用户指定的元信息(如注释和格式)。
这样做的正确方法是什么?我上面链接的编辑器将其数据存储在lazyFunc
下的<source>
标记中。这是一种良好且符合标准的方法吗?
<svg>
答案 0 :(得分:3)
创建a custom namespace并在该自定义命名空间中的元素下存储您想要的任何内容。如果需要,可以调用自定义命名空间元素源。
将自定义内容包含在<metadata>
代码中的是recommended in the SVG specification。感谢Alexander Gladysh提醒我。