PHP - SimpleXML 函式



SimpleXML 擴充套件函式提供了一套將 XML 轉換為物件的工具。這些物件使用正常的屬性選擇器和陣列迭代器。

安裝

此擴充套件預設啟用。在編譯時停用的預設命令列是 --disable-simplexml

執行時配置

此擴充套件在 php.ini 中沒有定義任何配置指令。

SimpleXMLElement 函式

SimpleXMLElement 類表示 XML 文件,以下是此類的函式:

序號 函式及描述 PHP
1 SimpleXMLElement::addAttribute

此函式向 SimpleXMLElement 新增屬性。

5
2 SimpleXMLElement::addChild

此函式向 XML 元素新增子元素。

5
3 SimpleXMLElement::asXML

此函式返回一個 XML 字串。

5
4 SimpleXMLElement::attributes

此函式用於識別元素的屬性。

5
5 SimpleXMLElement::children

此函式查詢給定節點的子節點。

5
6 SimpleXMLElement::__construct

此函式用於建立 SimpleXMLElement 物件。

5
7 SimpleXMLElement::count

此函式計算並返回元素的子元素數量。

5
8 SimpleXMLElement::getDocNamespaces

此函式用於檢索文件中宣告的名稱空間。

5
9 SimpleXMLElement::getName

此函式返回當前 XML 元素的名稱。

5
10 SimpleXMLElement::getNamespaces

此函式返回當前文件中使用的名稱空間。

5
11 SimpleXMLElement::registerXPathNamespace

此函式為下一個 XPath 查詢建立名稱空間上下文。

5
12 SimpleXMLElement::saveXML

此函式是 asXML 的別名。

5
13 SimpleXMLElement::__toString

此函式返回字串上下文。

5
14 SimpleXMLElement::xpath

它用於對 XML 資料執行 xpath 查詢。

5

SimpleXMLIterator 函式

使用 SimpleXMLIterator 類的函式,您可以遍歷 XML 文件的元素,以下是 SimpleXMLIterator 函式:

序號 函式及描述 PHP
1 SimpleXMLIterator::current

此函式返回迭代器中的當前元素。

5
2 SimpleXMLIterator::getChildren

此函式返回迭代器中當前元素的子元素/子節點。

5
3 SimpleXMLIterator::hasChildren

此函式驗證迭代器中的當前元素是否具有子元素/子節點。

5
4 SimpleXMLIterator::key

此函式返回當前鍵。

5
5 SimpleXMLIterator::next

此函式將當前迭代器的指標移動到下一個元素。

5
6 SimpleXMLIterator::rewind

此函式將當前迭代器的指標移動到第一個元素。

5
7 SimpleXMLIterator::valid

此函式驗證迭代器中的當前元素是否有效。

5

SimpleXML 函式

以下是 SimpleXML 函式:

序號 函式及描述 PHP
1 simplexml_load_file

將 XML 檔案載入為 SimpleXMLElement 物件。

5
2 simplexml_load_string

將 XML 字串載入為 SimpleXMLElement 物件。

5
3 simplexml_import_dom

從給定的 DOM 節點檢索 SimpleXMLElement 類的物件。

5
php_function_reference.htm
廣告