当前位置: 首页> 函数类别大全> children

children

返回指定节点的子节点。
名称:children
分类:未分类
所属语言:php
一句话介绍:返回指定节点的子节点。

定义和用法

children() 函数用于查找指定节点的子节点。

实例

例子 1

查找 note 节点的子节点:

<?php
$note=<<<XML
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Do not forget the meeting!</body>
</note>
XML;

$xml=simplexml_load_string($note);
foreach ($xml->children() as $child)
  {
  echo "Child node: " . $child . "<br>";
  }
?>

运行实例

例子 2

查找 body 节点的子节点:

<?php
$note=<<<XML
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body><span>Important!</span> Do not forget me this weekend!</body>
</note>
XML;

$xml=simplexml_load_string($note);
foreach ($xml->body[0]->children() as $child)
  {
  echo "Child node: " . $child . "<br>";
  }
?>

运行实例

语法

SimpleXMLElement::children(ns, prefix)
参数 描述
ns 可选。指定 XML 命名空间。
prefix

可选。布尔值。如果为 TRUE,ns 被视为前缀;如果为 FALSE,ns 被视为命名空间 URL。

默认为 FALSE。

同类函数
  • 返回远程 FTP 服务器的系统类型标识符。 ftp_systype

    ftp_systype

    返回远程FTP服务器的系统类型标识符。
  • 清空 libxml 错误缓冲。 libxml_clear_errors

    libxml_clear_errors

    清空libxml错误缓冲。
  • 返回元素的名称。 getName

    getName

    返回元素的名称。
  • 改变 FTP 服务器上的当前目录。 ftp_chdir

    ftp_chdir

    改变FTP服务器上的当前目录。
  • 向 FTP 服务器发送一个 raw 命令。 ftp_raw

    ftp_raw

    向FTP服务器发送一个raw命令。
  • 为要上传到 FTP 服务器的文件分配空间。 ftp_alloc

    ftp_alloc

    为要上传到FTP服务器的文件分配空间。
  • 检索错误数组。 libxml_get_errors

    libxml_get_errors

    检索错误数组。
  • 从结果中取得和指定字段关联的标志。 mysql_field_flags

    mysql_field_flags

    从结果中取得和指定字段关联的标志。