Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.19.10.2.3. 打开和结束的标签不匹配

症状
发生以下错误:
error: (name_of_guest.xml):61: Opening and ending tag mismatch: clock line 16 and domain
</domain>
---------^
正在调查
以上错误消息包含三个附加标签:
最后一个冒号( 时钟行 16 和域 )后面的消息显示 <clock> 在文档的第 16 行上包含一个不匹配的标签。最后一个提示是消息的上下文部分中的指针,用于标识第二个出错标签。
未对的标签必须使用 /> 关闭。以下片段没有遵循这个规则,并生成上述错误消息:
<domain type='kvm'>
  ...
    <clock offset='utc'>
这个错误是由文件中不匹配的 XML 标签造成的。每个 XML 标签都必须具有匹配的 start 和 end 标签。
不匹配 XML 标签的其他示例
以下示例生成类似的错误消息,并显示不匹配 XML 标签的变体。
此片段包含 <features> 不匹配的错误,因为没有结束标签(</name>):
<domain type='kvm'>
 ...
 <features>
   <acpi/>
   <pae/>
 ...
 </domain>
此片段包含一个结尾标签(</name>),没有对应的 start tag:
<domain type='kvm'>
  </name>
  ...
</domain>
解决方案
确保所有 XML 标签都正确启动和结束。