2011-12-14 20 views
1

크롬 브라우저 오류가 나는 그것이 분명이 때 '?>' expected을 말한다 이유를 잘 모릅니다어떻게 파싱 XML 선언 오류가 발생합니까? 내가 얻고

error on line 1 at column 35: parsing XML declaration: '?>' 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

속성의 순서는 버전, 인코딩, 독립형이어야합니다.