我正在制作一个工具,将程序呈现为程序的SVG表示形式。我想将输入源代码存储到SVG中,以便在必要时可以将其复制。源代码使用JSON(这是一种域特定语言)。
我当前将SVG设置为<metadata>
:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:schema="http://schema.org/">
<schema:SoftwareSourceCode">
<schema:text>{...}</schema:text>
</schema:SoftwareSourceCode>
</rdf:RDF>
这是将源代码嵌入SVG <metadata>
中的正确方法吗?其他某种模式,实体或属性是更好的选择吗?
我不知道怎么做是如何为rdf:datatype
设置schema:text
来通知读者内容是JSON?