所以我有一个带有开始标签的.XML文件
abc "some text"> <abc "some text" > </abc>...
这意味着两个相同的开始标签,但一个结束标签...
这怎么可能?
答案 0 :(得分:0)
不可能,它是无效的标记。
每个标记都必须使用XML关闭!
(处理指令除外-不视为“标签”。)
答案 1 :(得分:0)
所有开始标记必须在XML中具有匹配的结束标记。如果此属性为true,则您的文本数据不是XML。
请注意,您的示例还有另外两个问题:
<
开头标签上的abc
丢失。"some text"
的前面必须是属性名称和=
字符。因此,这将是格式正确的(满足XML的要求):
<abc d="some text"> <abc d="some text" > </abc></abc>
有关格式正确的含义的更多详细信息,请参见Well-formed vs Valid XML。