如何在JsonML中表示未闭合的标签?

时间:2013-08-01 05:44:17

标签: html ajax json jsonml

如何在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">

2 个答案:

答案 0 :(得分:1)

未封闭的标签应该是自闭标签,因此,它们没有任何子项

答案 1 :(得分:0)

@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"]
]