【问题标题】:How to have multiple same start tags but single end tag?如何有多个相同的开始标签但只有一个结束标签?
【发布时间】:2020-08-11 12:50:13
【问题描述】:

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

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

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

【问题讨论】:

    标签: xml tags context.xml xmlconvert


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      1. 第一个 abc 开始标记上的 &lt; 丢失。
      2. "some text" 前面必须有一个属性名称和一个 = 字符。

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

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

      有关格式良好 含义的更多详细信息,请参阅Well-formed vs Valid XML

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-31
        • 1970-01-01
        • 2019-08-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多