使用 SimpleXML 從頭開始建立 XML 物件
使用 PHP 的 SimpleXML 函數完全從頭開始建立的 XML 物件是可以實現的 XML。正如您所提到的,simplexml_load_string() 函數可用於此目的。
讓我們透過一個簡單的範例來示範此方法:
<code class="php">$newsXML = new SimpleXMLElement("<news></news>"); $newsXML->addAttribute('newsPagePrefix', 'prefix_value'); $newsIntro = $newsXML->addChild('content'); $newsIntro->addAttribute('type', 'latest'); Header('Content-type: text/xml'); echo $newsXML->asXML();</code>
此程式碼片段產生以下XML:
<code class="xml"><?xml version="1.0"?> <news newsPagePrefix="prefix_value"> <content type="latest"/> </news></code>
透過建立一個新的SimpleXMLElement 物件並使用空字串初始化它,您可以建構一個空白的XML 文件。然後,您可以根據需要繼續向此文件新增屬性和子元素。
此方法提供了一種在 PHP 中動態建立 XML 文件的簡單直接的方法。
以上是如何在 PHP 中使用 SimpleXML 從頭開始建立 XML 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!