W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
SimpleXML 擴(kuò)展提供了一種獲取 XML 元素的名稱和文本的簡(jiǎn)單方式,只要您知道 XML 文檔的布局。
SimpleXML 轉(zhuǎn)換 XML 文檔到 SimpleXMLElement 對(duì)象。
通過正常的屬性選擇器和數(shù)組迭代器,這個(gè)對(duì)象能夠像其他對(duì)象一樣被處理。
提示:與 DOM 或者 Expat 解析器比較,SimpleXML 只需要幾行代碼就能讀取元素中的文本數(shù)據(jù)。
SimpleXML 擴(kuò)展需要 PHP 5 支持。
自 PHP 5 起,SimpleXML 函數(shù)是 PHP 核心的組成部分。無需安裝即可使用這些函數(shù)。
函數(shù) | 描述 |
---|---|
__construct() | 創(chuàng)建一個(gè)新的 SimpleXMLElement 對(duì)象。 |
addAttribute() | 給 SimpleXML 元素添加一個(gè)屬性。 |
addChild() | 給 SimpleXML 元素添加一個(gè)子元素。 |
asXML() | 格式化 XML(版本 1.0)中的 SimpleXML 對(duì)象的數(shù)據(jù)。 |
attributes() | 返回 XML 標(biāo)簽的屬性和值。 |
children() | 查找指定節(jié)點(diǎn)的子節(jié)點(diǎn)。 |
count() | 計(jì)算指定節(jié)點(diǎn)的子節(jié)點(diǎn)個(gè)數(shù)。 |
getDocNamespaces() | 返回文檔中的聲明的命名空間。 |
getName() | 返回 SimpleXML 元素引用的 XML 標(biāo)簽的名稱。 |
getNamespaces() | 返回文檔中使用的命名空間。 |
registerXPathNamespace() | 為下一個(gè) XPath 查詢創(chuàng)建命名空間上下文。 |
saveXML() | asXML() 的別名。 |
simplexml_import_dom() | 從 DOM 節(jié)點(diǎn)返回 SimpleXMLElement 對(duì)象。 |
simplexml_load_file() | 轉(zhuǎn)換 XML 文件為 SimpleXMLElement 對(duì)象。 |
simplexml_load_string() | 轉(zhuǎn)換 XML 字符串為 SimpleXMLElement 對(duì)象。 |
xpath() | 運(yùn)行對(duì) XML 數(shù)據(jù)的 XPath 查詢。 |
函數(shù) | 描述 |
---|---|
current() | 返回當(dāng)前元素。 |
getChildren() | 返回當(dāng)前元素的子元素。 |
hasChildren() | 檢查當(dāng)前元素是否有子元素。 |
key() | 返回當(dāng)前鍵。 |
next() | 移動(dòng)到下一個(gè)元素。 |
rewind() | 倒回到第一個(gè)元素。 |
valid() | 檢查當(dāng)前元素是否有效。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: