无效的XML文件?

无效的XML文件?,xml,xml-validation,Xml,Xml Validation,我对XML文件不在行,但我需要使用一个XML文件进行测试,它似乎写得不正确: <?xml version="1.0" encoding="UTF-8"?> <root> <command action="send" id="1234" [reconnect_after = 0] > <clip id="1">PD94bWwgdmVyc2lvbj0iMS4wIiBlb</clip> <clip id

我对XML文件不在行,但我需要使用一个XML文件进行测试,它似乎写得不正确:

<?xml version="1.0" encoding="UTF-8"?>
<root>
   <command action="send" id="1234" [reconnect_after = 0] >
       <clip id="1">PD94bWwgdmVyc2lvbj0iMS4wIiBlb</clip>
       <clip id="2">kjshdf23987iewjfnb892q34qdhadhax</clip>
   </command>
</root>

PD94BWGDMVYC2LVBJ0IMS4WIIBLB
kjshdf23987iewjfnb892q34qdhadhax
我使用XML验证器进行了测试,结果如下:

Error:  Can not find declaration of element 'root'.
    Error Position: 
<root>

Error:  Element type "command" must be followed by attribute specifications: ">" or "/>".
    Error Position: 
<command action="resolve" id="1234" [reconnect_after = 0] >
错误:找不到元素“root”的声明。
错误位置:
错误:元素类型“command”后面必须跟属性规范“>”或“/>”。
错误位置:
尽管有错误描述,我真的不知道如何更正该文件。有人能帮我吗


谢谢。

[重新连接后=0]
替换为
重新连接后=0”

[重新连接后=0]
替换为
重新连接后=0”

现在在我的测试程序中效果很好,尽管如此,验证器仍然会说一些关于根标记的话。这个警告只是因为验证器没有DTD或模式来检查XML是否遵循规则。它想知道是否允许一个命令包含clip元素,例如。在我的测试程序中现在工作得很完美,尽管验证器仍然会说一些关于根标记的内容。这个警告只是因为验证器没有DTD或模式来检查XML是否符合规则。例如,它想知道是否允许命令包含剪辑元素。