2012-02-14 13 views
0

私は基本的にDBからプリントアウトするサイトマップを作成しました。私のXMLサイトマップでエラーが表示されません

Googleサイトマップ検証でエラーが表示されますが、なぜそれが実際に表示されないのですか。誰かが助けることを願っています。検証から

エラー:

---------------------------------------------------------------- 

Schema validator crashed 
The maintainers of XSV will be notified, you don't need to send mail about this unless you have extra information to provide. If there are Schema errors reported below, try correcting them and re-running the validation. 

    Length: 76774 bytes 
    Server: Microsoft-IIS/7.5) 
The target was not assessed 
Low-level XML well-formedness and/or validity processing output 


Error: Expected name, but got `<space>` for entity 

答えて

3

あなたはトロピカーナゴルフ&カントリーリゾートのため<loc>リテラル&を持っているためです。それを&amp;に置き換える必要があります。

この:

<url><loc>http://website/ad/541/Linked%20House%20For%20Rent%20in%20Tropicana Golf & Country Resort,%20Tropicana</loc></url> 

は次のようになります。

<url><loc>http://website/ad/541/Linked%20House%20For%20Rent%20in%20Tropicana Golf &amp; Country Resort,%20Tropicana</loc></url> 
+0

感謝:)どのようにあなたがそれを見つけましたか? – Jesper

+0

oXygen(http://www.oxygenxml.com/)でそれを開いて、それも私の右をかかりました。整形式のエラーを表示するXMLエディタは、本当にそれを指摘しています。あなたが持っているエラーメッセージはそれほど有用ではありませんが、一般に「名前のないエンティティ」エラーが表示されるたびに、アンパサンドの問題です。これは、アンパサンドがエンティティ参照を開始するためです。 –

関連する問題