2011-07-07 10 views
0

私はXMLファイルとダメだんが、私は1を使用してテストを行う必要があり、それが間違って書かれているように見える:無効な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> 

私は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] > 

エラーの説明にもかかわらず、私は実際にどのようにファイルを修正するのか考えていません。誰でも助けてくれますか?

ありがとうございました。

答えて

4

[reconnect_after = 0]reconnect_after="0"に置き換えます。

+0

は、バリデータがまだルートタグについて何かを言っているにもかかわらず、私のテストプログラムで完璧に動作します。 – Kobe

+1

その警告は、バリデーターにXMLをチェックするためのDTDまたはスキーマがルールに準拠していないためです。例えば、コマンドがクリップ要素を含むことが許されているかどうかを知りたいとします。 –

関連する問題