JsonML 中如何表示以下各项中的未闭合标签?
<link rel="stylesheet" type="text/css" href="theme.css">
<input type="text" name="fname">
Hello World!<br>
<col span="2" style="background-color:red">
未闭合标签应该是自闭合标签,所以它们没有任何孩子
@shyam 是正确的,这些都是自闭标签。您的具体示例如下所示:
["link", {"rel":"stylesheet", "type":"text/css", "href":"theme.css"}]
["input", {"type":"text", "name":"fname"}]
"Hello World!", ["br"]
["col", {"span":"2", "style":"background-color:red"}]
唯一奇怪的是您的<br>
示例缺少根元素,使其无效 JSON。解决方法是创建一个文档片段,该片段在 JsonML 中表示为一个带有 tagName 的元素""
:
["",
"Hello World!", ["br"]
]