我想請我的文件,它具有以下XML:XML無效的問題
<?xml version='1.0' encoding='UTF-8'?>
<store>
<TOS><![CDATA[STANDARD LICENSE AGREEMENT: as �the Beat�) FOR ]]> </TOS>
</store>
有誰請說明爲什麼這是無效的?
我想請我的文件,它具有以下XML:XML無效的問題
<?xml version='1.0' encoding='UTF-8'?>
<store>
<TOS><![CDATA[STANDARD LICENSE AGREEMENT: as �the Beat�) FOR ]]> </TOS>
</store>
有誰請說明爲什麼這是無效的?
在Visual Studio中使用UTF-8編碼保存文件。 (File | Save As |使用Save按鈕上的下拉列表選擇「Save With Encoding」並選擇「Unicode(帶簽名的UTF-8) - Codepage 65001」。
對不起。我錯過了。在那。還有其他問題嗎? – Jack
至於實際的網址:請訪問此鏈接:http://euphonybeats.com/_fullhosting/digitalmindsmusic/euplayer/ap/connector.php – Jack
好吧,也許這仍然是一個編碼問題。我可以將該內容粘貼到文件中並保存在Visual Studio中,然後將其加載到XDocument中而不會出現問題。它表明您的文件實際上並未保存爲UTF-8。您可以通過在另存爲對話框的保存按鈕的下拉列表中選擇「使用編碼保存」作爲UTF-8保存在Visual Studio中。例如,如果您使用記事本來保存文件,則默認情況下它將保存爲ANSI,這不會正常工作。 – jlew
您的文件實際上是UTF-8編碼的header說?如果將編碼值更改爲「UTF-16」,會發生什麼情況? – jlew
@jlew:整個XMl變得無法讀取,我在瀏覽器中得到這個結果:**㰿硭氠牳牳楯渽✱** – Jack
其實,忘記所有這一切,看到我的答案在下面;) – jlew