我正在处理看起来像XML的数据,但是结束标记与开始标记的名称不匹配,结束标记是空标记。这是有效的XML吗?
<tagname>tag value</>
答案 0 :(得分:3)
不。这就是SGML空结束标记语法。关于Shorthand markup
的注释在HTML 4(HTML是HTML 5之前的SGML应用程序)规范中引用了它。在XML中无效。
XML标记中的持久性至关重要。
具有注释:
实现此目标的历史原因是,SGML的最小化(即为了简洁起见,省略了一些标记)极大地增加了SGML的复杂性和难度。就XML而言,只要简洁与清晰之间存在冲突,就可以赢得清晰。