2011-12-14 8 views
1

Chromeブラウザのエラーがどのように解析XMLの宣言エラーが発生しますか?私は取得しています

error on line 1 at column 35: parsing XML declaration: '?>' expected 

を読み、私はそれが明確であるとき、それは'?>' expected言う理由を知りません。

<?xml version="1.0" standalone="yes" encoding="UTF-8"?> 

<people> 
    <work> 
     <george height="5 11" weight="320" hairColor="No Hair"> 
      <address>123 Anywhere Street</address> 
      <carType>No Car</carType> 
      <phone>18001116585</phone> 
      <favFood>Anything and Everything</favFood> 
     </george> 
     <paul height="5 5" weight="120" hairColor="Brown">     
      <address>11 Sendai Street</address> 
      <carType>Ford</carType> 
      <phone>19731352675</phone> 
      <favFood>Pizza</favFood> 
     </paul> 
     <jen height="5 2" weight="100" hairColor="Auburn"> 
      <address>94 Frelo Way</address> 
      <carType>Lexus</carType> 
      <phone>18981456545</phone> 
      <favFood>Sushi</favFood> 
     </jen> 
    </work> 
    <home> 
    </home> 
</people>  

の下に私のコードを見てはstandalone="yes"の前に現れなければなりませんあなたのソリューション

答えて

3

encoding="UTF-8"いただきありがとうございます。

spec says

XMLDecl ::=  '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>' 

順序は重要です。

+1

ありがとうございました。これらの悪いチュートリアル!彼らはネットを散らしている! –

1

属性の順序は、バージョン、エンコーディング、スタンドアロンである必要があります。

関連する問題