使用簡單XML 處理名稱中帶有冒號的XML 節點
處理包含名稱中帶有冒號的節點的XML 資料時,簡單XML可能會遇到限制。當嘗試存取特定節點(例如 media:thumbnail 和 flickr:profile)時,這可能會特別麻煩。
為了克服這個障礙,我們可以利用 Children() 方法。此方法可讓您存取命名空間內的元素。
例如,如果您想從RSS feed 檢索縮圖,您可以使用以下程式碼片段:
$feed = simplexml_load_file('http://www.sitepoint.com/recent.rdf'); foreach ($feed->item as $item) { $ns_dc = $item->children('http://purl.org/dc/elements/1.1/'); echo $ns_dc->date; }
透過利用具有適當命名空間的Children() 方法,您可以訪問名稱中包含冒號的節點,從而有效解決所描述的問題。
以上是如何使用 SimpleXML 存取名稱中帶有冒號的 XML 節點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!