PHP
XML

SimpleXMLElement (class)

SimpleXMLElement类

介绍

(PHP 5 >= 5.0.1, PHP 7)

表示XML文档中的元素。

类简介

SimpleXMLElement implements Traversable {

/* 方法 */

final public __construct ( string $data [, int $options = 0 [, bool $data_is_url = false [, string $ns = "" , bool $is_prefix = false ]]] )

public void addAttribute ( string $name [, string $value [, string $namespace ]] )

public SimpleXMLElement addChild ( string $name [, string $value [, string $namespace ]] )

public mixed asXML ([ string $filename ] )

public SimpleXMLElement attributes ([ string $ns = NULL [, bool $is_prefix = false ]] )

public SimpleXMLElement children ([ string $ns [, bool $is_prefix = false ]] )

public int count ( void )

public array getDocNamespaces ([ bool $recursive = false [, bool $from_root = true ]] )

public string getName ( void )

public array getNamespaces ([ bool $recursive = false ] )

public bool registerXPathNamespace ( string $prefix , string $ns )

public string __toString ( void )

public array xpath ( string $path )

}

目录

  • SimpleXMLElement :: addAttribute - 向SimpleXML元素添加一个属性

  • SimpleXMLElement :: addChild - 向XML节点添加一个子元素

  • SimpleXMLElement :: asXML - 返回基于SimpleXML元素的格式良好的XML字符串

  • SimpleXMLElement :: attributes - 标识一个元素的属性

  • SimpleXMLElement :: children - 查找给定节点的子节点

  • SimpleXMLElement :: __ construct - 创建一个新的SimpleXMLElement对象

  • SimpleXMLElement :: count - 计算一个元素的子元素

  • SimpleXMLElement :: getDocNamespaces - 返回在文档中声明的名称空间

  • SimpleXMLElement :: getName - 获取XML元素的名称

  • SimpleXMLElement :: getNamespaces - 返回文档中使用的命名空间

  • SimpleXMLElement :: registerXPathNamespace - 为下一个XPath查询创建前缀/ ns上下文

  • SimpleXMLElement :: saveXML - SimpleXMLElement :: asXML的别名

  • SimpleXMLElement :: __ toString - 返回字符串内容

  • SimpleXMLElement :: xpath - 对XML数据运行XPath查询

← Dealing with XML errors

SimpleXMLElement::addAttribute →