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 标签的变体。此片段包含
<features>
不匹配的错误,因为没有结束标签(</name>
):<domain type='kvm'> ... <features> <acpi/> <pae/> ... </domain>
此片段包含一个结尾标签(</name>
),没有对应的 start tag:<domain type='kvm'> </name> ... </domain>
- 解决方案
- 确保所有 XML 标签都正确启动和结束。