使用 SimpleXML 從頭開始建立 XML 物件
是否可以使用 SimpleXML 函數從頭開始產生 XML 物件?提供的函數清單建議了將現有 XML 字串匯入物件的方法,但是我們如何以程式設計方式建立 XML 物件?
將 SimpleXML 與根字串一起使用
您可以使用 simplexml_load_string () 用根字串建立一個物件。但是,這種方法需要在加載之前將一些 XML 硬編碼到字串中,這似乎是一種解決方法。
DOMDocument 函數
另一種方法是利用 DOMDocument 函數。然而,DOM 參與建立純 XML 文件可能會令人困惑。
使用SimpleXML 從頭開始建立XML 物件
使用SimpleXML 從頭開始建立XML 物件非常簡單:
範例:
<code class="php">$newsXML = new SimpleXMLElement("<news></news>"); $newsXML->addAttribute('newsPagePrefix', 'value goes here'); $newsIntro = $newsXML->addChild('content'); $newsIntro->addAttribute('type', 'latest'); echo $newsXML->asXML();</code>
輸出:
<code class="xml"><?xml version="1.0"?> <news newsPagePrefix="value goes here"> <content type="latest"/> </news></code>
以上是如何使用 SimpleXML 以程式設計方式建立 XML 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!