SimpleXML 扩展函数提供了用于将 XML 转换为对象的工具集。这些对象处理普通的属性选择器和数组迭代器。
安装
此扩展默认启用。编译时禁用的默认命令行是 --disable-simplexml
运行时配置
此扩展没有 php.ini 定义配置指令。
SimpleXMLElement 函数
SimpleXMLElement 类表示一个 XML 文档,以下是该类的函数 -
函数 | 描述 | PHP |
---|---|---|
SimpleXMLElement::addAttribute | 向 SimpleXMLElement 添加一个属性。 | 5 |
SimpleXMLElement::addChild | 将子元素添加到 XML 元素中。 | 5 |
SimpleXMLElement::asXML | 返回一个 XML 字符串。 | 5 |
SimpleXMLElement::attributes | 用于标识元素的属性。 | 5 |
SimpleXMLElement::children | 查找给定节点的子节点。 | 5 |
SimpleXMLElement::__construct | 用于创建 SimpleXMLElement 对象。 | 5 |
SimpleXMLElement::count | 对元素的子项数进行计数并返回。 | 5 |
SimpleXMLElement::getDocNamespaces | 用于检索文档中声明的命名空间。 | 5 |
SimpleXMLElement::getName | 返回当前 XML 元素的名称。 | 5 |
SimpleXMLElement::getNamespaces | 返回当前文档中使用的命名空间。 | 5 |
SimpleXMLElement::registerXPathNamespace | 为下一个 XPath 查询创建命名空间上下文。 | 5 |
SimpleXMLElement::saveXML | 是 asXML 的别名。 | 5 |
SimpleXMLElement::__toString | 返回字符串 context。 | 5 |
SimpleXMLElement::xpath | 执行 XML 数据的 xpath 查询。 | 5 |
SimpleXMLIterator 函数
使用 SimpleXMLIterator 类的函数,您可以迭代 XML 文档的元素,以下是 SimpleXMLIterator 函数 -
函数 | 描述 | PHP |
---|---|---|
SimpleXMLIterator::current | 返回迭代器中的当前元素。 | 5 |
SimpleXMLIterator::getChildren | 返回迭代器中当前元素的 children/sub-elements 。 | 5 |
SimpleXMLIterator::hasChildren | 验证迭代器中的当前元素是否具有 children/sub-element。 | 5 |
SimpleXMLIterator::key | 返回当前密钥。 | 5 |
SimpleXMLIterator::next | 将当前迭代器的指针移动到下一个元素。 | 5 |
SimpleXMLIterator::rewind | 将当前迭代器的指针移动到第一个元素。 | 5 |
SimpleXMLIterator::valid | 验证迭代器中的当前元素是否有效。 | 5 |
SimpleXML 函数
以下是 SimpleXML 函数 -
函数 | 描述 | PHP |
---|---|---|
simplexml_load_file | 将 XML 文件加载为 SimpleXMLElement 对象。 | 5 |
simplexml_load_string | 将 XML 字符串加载为 SimpleXMLElement 对象。 | 5 |
simplexml_import_dom | 从给定的 DOM 节点中检索类 SimpleXMLElement 的对象。 | 5 |