將 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");

URL 可以是 PHP 支援的任何方案,也可以是自定義流包裝器。