W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
PHP 可以基于 SimpleXML 生成和解析 xml 的方法,通過本節(jié)的實例,你將了解 PHP 是如何使用 SimpleXML 生成及解析 xml 格式數據的。
PHP SimpleXML 處理最普通的 XML 任務,其余的任務則交由其它擴展處理。
SimpleXML 是 PHP 5 中的新特性。
SimpleXML 擴展提供了一種獲取 XML 元素的名稱和文本的簡單方式。
與 DOM 或 Expat 解析器相比,SimpleXML 僅僅用幾行代碼就可以從 XML 元素中讀取文本數據。
SimpleXML 可把 XML 文檔(或 XML 字符串)轉換為對象,比如:
當執(zhí)行類似下列的基礎任務時,SimpleXML 使用起來非常快捷:
然而,在處理高級 XML 時,比如命名空間,最好使用 Expat 解析器或 XML DOM。
從 PHP 5 開始,SimpleXML 函數是 PHP 核心的組成部分。無需安裝就可以使用這些函數。
假設我們有如下的 XML 文件,"note.xml":
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
現在我們想要輸出上面的 XML 文件的不同信息:
輸出 $xml 變量(是 SimpleXMLElement 對象)的鍵和元素:
以上代碼將輸出:
輸出 XML 文件中每個元素的數據:
以上代碼將輸出:
輸出每個子節(jié)點的元素名稱和數據:
以上代碼將輸出:
如需了解更多關于 PHP SimpleXML 函數的信息,請訪問我們的 PHP SimpleXML 參考手冊。
本章內容結束,在下一章中,我們一起來看看 PHP 與 AJAX 之間的關系!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: