0

所以我有一个 .XML 文件,它有一个开始标签

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

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

4

2 回答 2

0

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

每个标签都必须在 XML 中关闭!
(处理指令除外——它们不被视为“标签”)。

于 2020-04-27T20:29:23.047 回答
0

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

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

  1. 缺少第<一个abc开始标签上的 。
  2. "some text"必须以属性名称和=字符开头。

因此,这将是格式良好的(满足成为 XML 的要求):

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

有关格式正确的含义的更多详细信息,请参阅格式正确与有效 XML

于 2020-04-27T21:17:10.610 回答