2011-03-31 43 views
0

我一直在使用PHP ... 使用寫入一個完美的工作的XML解析器,XML解析_處理異常...... PHP基本問題

$ XML =使用simplexml_load_file($ newfile中);

現在,newfile是一個指向xml文件的指針,它有20000多行。
問題是,該系統(一個Android)開始生成代碼調用

<無>

...當沒有價值的存在...... ,但沒有< /無>標籤...有多個<無>值! 看起來像
a)要麼指示Android不要這樣做! - 嘗試,但它不能被控制。操作系統處理它。

b)或者,創建一個PHP漏洞來防止這個錯誤!

我需要幫助。我如何實現這一目標?

謝謝

+0

可能重複類似的preg_replace函數[< none >標籤 - 使用PHP的XML解析](http://stackoverflow.com/questions/5505690/ none-tags-xml-parsing-using-php) – 2011-04-01 07:39:13

回答

0

如果沒有結束標記 - xml無效。如果只有沒有標記問題,您可以嘗試在解析器中忽略它。甚至嘗試刪除沒有標籤用php「查找和替換」處理解析器之前

+0

我需要oautomate這個... Pl讓我知道如何擺脫這個問題...什麼是preg替換? – Zac 2011-03-31 06:24:42