台灣最大程式設計社群網站
線上人數
1755
 
會員總數:242277
討論主題:187367
歡迎您免費加入會員
討論區列表 >> PHP >> simplexml 匯入錯誤 Start tag expected, '<' not found
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
simplexml 匯入錯誤 Start tag expected, '<' not found
價值 : 5 QP  點閱數:215 回應數:3

樓主

町風
初學者
29 204
1863 196
發送站內信

因為提供的xml要用post讀入,
所以我先用curl載入 丟到simplexml_load_string()

curl_exec 確實有資料
執行到simplexml_load_string() 發生 Start tag expected, '<' not found 錯誤
這是哪方面的問題?







搜尋相關Tags的文章: [ simplexml ] ,
本篇文章發表於2017-11-16 18:30
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
<TX10D0 error_id="0" error_msg="" >

這看起來像是網頁的寫法,
Xml好像不能允許這樣的語法
只能<TX10D0>
本篇文章回覆於2017-11-17 00:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
@小魚
不清楚的話就不要隨便回答。

基本上並沒有說xml不能這樣使用。它會變成屬性的帶入值。
也是可以被分析的。

@町風
我猜測可能是big5碼搞的鬼。
試試先不要做iconv看看。
可以的話,先不要用curl過來的值。
先讀取一個已經做好的xml文件。確定好程式後。再來解決curl過來的編碼問題。
本篇文章回覆於2017-11-17 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
原來是這樣,
我之前曾經遇到把後面的字串刪掉就解決了,
我還以為是它搞的鬼... @@
本篇文章回覆於2017-11-17 12:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.