PHP 簡單XML
PHP SimpleXML 簡介
SimpleXML 擴充功能提供了一種取得 XML 元素的名稱和文字的簡單方式,只要您知道 XML 文件的佈局。
SimpleXML 轉換 XML 文件到 SimpleXMLElement 物件。
透過正常的屬性選擇器和陣列迭代器,這個物件能夠像其他物件一樣被處理。
提示:與 DOM 或 Expat 解析器比較,SimpleXML 只需要幾行程式碼就能讀取元素中的文字資料。
安裝
SimpleXML 擴充功能需要 PHP 5 支援。
自 PHP 5 起,SimpleXML 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。
PHP 5 SimpleXML 函數
| #函數 | 描述 |
|---|---|
| __construct( ) | 建立一個新的SimpleXMLElement 物件。 |
| addAttribute() | 為 SimpleXML 元素新增一個屬性。 |
| addChild() | 為 SimpleXML 元素新增一個子元素。 |
| asXML() | 格式化 XML(版本 1.0)中的 SimpleXML 物件的資料。 |
| attributes() | 傳回 XML 標籤的屬性和值。 |
| children() | 尋找指定節點的子節點。 |
| count() | 計算指定節點的子節點數量。 |
| getDocNamespaces() | 傳回文件中的宣告的命名空間。 |
| getName() | 傳回 SimpleXML 元素所引用的 XML 標籤的名稱。 |
| getNamespaces() | #傳回文件中使用的命名空間。 |
| registerXPathNamespace() | 為下一個 XPath 查詢建立命名空間上下文。 |
| saveXML() | asXML() 的別名。 |
| simplexml_import_dom() | 從 DOM 節點傳回 SimpleXMLElement 物件。 |
| simplexml_load_file() | 轉換 XML 檔案為 SimpleXMLElement 物件。 |
| simplexml_load_string() | 轉換 XML 字串為 SimpleXMLElement 物件。 |
| xpath() | 執行對 XML 資料的 XPath 查詢。 |
PHP 5 SimpleXML 迭代函數
| 函數 | 說明 |
|---|---|
| current() | #傳回目前元素。 |
| getChildren() | #傳回目前元素的子元素。 |
| hasChildren() | 檢查目前元素是否有子元素。 |
| key() | 傳回目前鍵。 |
| next() | 移到下一個元素。 |
| rewind() | 倒回第一個元素。 |
| valid() | 檢查目前元素是否有效。 |
相關影片
熱AI工具
Undress AI Tool
免費脫衣圖片
AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。
Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片
Stock Market GPT
人工智慧支援投資研究,做出更明智的決策
熱門文章
如何修復顯示器顏色褪色或發黃的問題?
4 週前 By 下次还敢
如何在首映中添加字幕
3 週前 By 下次还敢
如何解決'Windows 找不到網絡適配器的驅動程序”(以太網)?
4 週前 By 下次还敢
《賽博朋克 2077》將於 2026 年以全新遊戲形式正式回歸
1 個月前 By Jack chen
Windows10無法連接Internet_Win10網絡重置命令詳解
2 週前 By DDD
熱門話題
# 抖音等級價目表1-75
20450
7
20450
7
# wifi顯示無ip分配
13593
4
13593
4
# 虛擬手機號碼接收驗證碼
11933
4
11933
4
# gmail信箱登陸入口在哪裡
8937
17
8937
17
# windows安全中心怎麼關閉
8479
7
8479
7
熱門工具
記事本++7.3.1
好用且免費的程式碼編輯器
SublimeText3漢化版
中文版,非常好用
禪工作室 13.0.1
強大的PHP整合開發環境
Dreamweaver CS6
視覺化網頁開發工具
SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)












![PHP實戰開發極速入門: PHP快速創建[小型商業論壇]](https://img.php.cn/upload/course/000/000/035/5d27fb58823dc974.jpg)
