如何有多个相同的开始标签但有一个结束标签?

时间:2020-04-27 20:22:22

标签: xml tags context.xml xmlconvert

所以我有一个带有开始标签的.XML文件

abc "some text">  <abc "some text" > </abc>... 

这意味着两个相同的开始标签,但一个结束标签...
这怎么可能?

2 个答案:

答案 0 :(得分:0)

不可能,它是无效的标记。

每个标记都必须使用XML关闭!
(处理指令除外-不视为“标签”。)

答案 1 :(得分:0)

所有开始标记必须在XML中具有匹配的结束标记。如果此属性为true,则您的文本数据不是XML。

请注意,您的示例还有另外两个问题:

  1. 第一个<开头标签上的abc丢失。
  2. "some text"的前面必须是属性名称和=字符。

因此,这将是格式正确的(满足XML的要求):

<abc d="some text">  <abc d="some text" > </abc></abc>

有关格式正确的含义的更多详细信息,请参见Well-formed vs Valid XML