2011-12-23 22 views
2
<?xml version="1.0" encoding="UTF-8"?> 
<content> 
<flipbooks> 
<flipbook title="West Indies tour of Bangladesh" flipbookId="5eb06c7b-8389-4a94-9f52-d1f7d1d8bd72"> 
<thumbnailImage id="138652" src="http://downloads.cricinfo.com//db/PICTURES/CMS/138600/138652.2.jpg"/> 
<flipbookDesc/> 
<pubDate/> 
<flip> 
<caption>West Indies tour of Bangladesh</caption> 
<image imageId="138616" imageSrc="http://downloads.cricinfo.com//db/PICTURES/CMS/138600/138616.2.jpg"/> 
<description> 
Mushfiqur Rahim consoles Darren Bravo on missing a double-century 
</description> 
</flip> 
</flipbook> 
</flipbooks> 
</content> 

enter image description hereXMLエラー:整形式ではない(無効なトークン)ライン3

での誤差があるかもしれないものの任意のアイデア?

私はXMLのための初心者ですと私はいくつかのガイダンスを必要とする...

おかげで...

+0

これは、LibXML2を使用して私がうまく解析します。あなたはどのパーサーを使用していますか?このファイルのエラーメッセージは表示されていますか? – Lumi

+0

これをスキーマに対してチェックする必要があります。それは、それがどのように見えるのかを教えてくれるでしょう。どこでそれを手に入れたのですか? –

+0

@Preet Sangha - 整形式はスキーマに依存しません。これは整形式です。 –

答えて

1

私は処理命令<?xml version="1.0" encoding="UTF-8"?>が偽であり、我々が現在のように見ているキャラクターということを疑います実際にはUTF-8以外の文字(例:U+00A0)です。

私が正しいとすれば、これは "sample.xml"からあなたの質問のコードサンプルまでの途中でマスクされており、テキストエディタによって隠されています。

処理命令を削除するか、またはエンコードをUTF-16またはISO-8859-1に置き換えてみてください。また、xmlファイルを別のエディタに読み込んだり、(可能であれば)エディタで文字セットを設定してみてください。

テキストエディタからファイルを保存するときに、文字セットを指定する可能性のある設定を確認します。

関連する問題