2016-09-20 55 views
0

我需要一個HTML表格,包含自我關閉的輸入標籤,從客戶端發佈到服務器並解析爲simpleXML,以便通過PHPExcel將其轉換爲Excel文件。獲取simplexml來理解沒有自閉標籤的輸入?

問題是,瀏覽器從輸入標籤剝離掉自我關閉的標籤,當我將它傳遞給simplexml_load_string函數時,它會產生錯誤。

$table = '<table><tr><td><input name="test" value="1" type="checkbox" ></td></tr></table>'; 
$xml = simplexml_load_string($table); 

如果我能阻止瀏覽器更改代碼:

<input name="test" value="1" type="checkbox" /> 

到:

<input name="test" value="1" type="checkbox" > 

這將解決我的問題,但我不知道或不能似乎找出如何做到這一點?

有沒有辦法允許simplexml_load_string接受沒有自閉標籤的輸入,或者即使有其他東西我失蹤?

http://phpfiddle.org/main/code/bw3x-zvtw

回答

相關問題