SVG-存储一些可以使用javascript提取的额外数据

时间:2019-06-06 00:32:49

标签: javascript svg

很抱歉,我对SVG的使用不太熟悉。我有一个SVG文件,但是我需要存储一些其他信息。诸如图像标题和描述之类的内容。搜索StackOverflow之后,我注意到您可以将名为元数据的标签插入svg中以存储一些自定义数据。我不太了解如何实现它,因此决定在https://www.w3.org/TR/SVG/metadata.html上使用w3规范,但似乎不再支持元数据。如果是这种情况,我如何在SVG文件中存储一些其他信息,以便可以使用JavaScript对其进行访问?

2 个答案:

答案 0 :(得分:0)

您问题中的链接说元数据的描述中有moved to here。如今,浏览器不再或多或少支持元数据。

如果您正在使用html中嵌入的SVG,则也可以使用data- attributes

答案 1 :(得分:0)

还请注意,SVG具有用于提供标题和描述的内置元素。

<svg>
  <title>Ukulele Lady</title>
  <desc>A lady sitting on a high-backed chair playing a ukulele to an attentive dachshund.<desc>
  ...
</svg>

https://www.w3.org/TR/SVG11/single-page.html#struct-DescriptionAndTitleElements