將 XML 資料載入到 simplexml 中
從字串載入
使用 simplexml_load_string
從字串建立 SimpleXMLElement
:
$xmlString = "<?xml version='1.0' encoding='UTF-8'?>";
$xml = simplexml_load_string($xmlString) or die("Error: Cannot create object");
注意,這裡必須使用 or
而不是||
,因為 or
的優先順序高於 =
。只有當 $xml
最終解析為 false 時才會執行 or
之後的程式碼。
從檔案載入
使用 simplexml_load_file
從檔案或 URL 載入 XML 資料:
$xml = simplexml_load_string("filePath.xml");
$xml = simplexml_load_string("https://example.com/doc.xml");