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::属性

该函数用于识别元素的属性。

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::当前

该函数返回迭代器中的当前元素。

5
2 SimpleXMLIterator::getChildren

该函数返回迭代器中当前元素的子元素。

5
3 SimpleXMLIterator::hasChildren

此函数验证迭代器中的当前元素是否具有子元素/子元素。

5
4 SimpleXMLIterator::key

该函数返回当前键。

5
5 SimpleXMLIterator::next

该函数将当前迭代器的指针移动到下一个元素。

5
6 SimpleXMLIterator::倒回

该函数将当前迭代器的指针移动到第一个元素。

5
7 SimpleXMLIterator::有效

该函数验证迭代器中的当前元素是否有效。

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