2011-12-23 86 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 2011-12-23 12:47:14

+0

您需要根據模式檢查這一點。這會告訴你它應該是什麼樣子。你從哪裏得到它,你把它喂進了什麼。 – 2011-12-23 12:48:09

+0

@Preet Sangha - 格式良好不依賴於模式。這看起來很完美。 – 2011-12-23 12:50:34

回答

1

我懷疑是處理指令<?xml version="1.0" encoding="UTF-8"?>是假的,那我們目前看到的字符單個空格字符,實際上是一些非UTF-8字符(例如U+00A0)。

如果我是正確的,那麼沿着從「sample.xml」到您的問題中的代碼示例的過程中,我們會屏蔽這些內容,並且您的文本編輯器會隱藏它。

嘗試刪除處理指令,或用UTF-16ISO-8859-1替換編碼。另外,嘗試在不同編輯器中加載xml文件,或者(如果可能)在編輯器中設置字符集。

當您從文本編輯器中保存文件時,請檢查您指定字符集的任何設置。

相關問題