最新的Web開發教程
 

PHP 5 SimpleXML函數


PHP的SimpleXML簡介

SimpleXML的是一個擴展,使我們能夠輕鬆操作並獲取XML數據。

SimpleXML的提供得到一個元素的名稱的一個簡單的方法,如果你知道XML文檔的結構或佈局屬性和文本內容。

SimpleXML的轉向一個XML文檔轉換為數據結構,你可以像數組和對象的集合遍歷。


安裝

作為PHP 5中,SimpleXML函數是PHP核心的一部分。 沒有安裝是需要使用這些功能。


PHP 5的SimpleXML功能

功能 描述
__construct() 創建一個新的SimpleXMLElement對象
addAttribute() 添加屬性到SimpleXML的元件
addChild() 添加一個子元素的SimpleXML元素
asXML() 返回一個良好的XML字符串(XML version 1.0)從SimpleXML對象
attributes() 返回元素的屬性/值
children() 返回指定節點的孩子
count() 計數指定節點的孩子
getDocNamespaces() 返回文檔中聲明的命名空間
getName() 返回XML標籤由SimpleXML的元素所引用的名稱
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() 檢查當前的元素是否有效