PHP attributes() 函数
PHP attributes() 方法返回 XML 标签的属性和值
( PHP >= 5.0.1 )
方法原型
attributes(ns,is_prefix);
方法参数
参数 | 描述 |
---|---|
ns | 可选。设置被检索的属性的命名空间 |
is_prefix | 可选。一个布尔值 如果 ns 是前缀则为 TRUE 如果 ns 是 URI 则为 FALSE 默认是 FALSE |
方法返回值
如果成功则返回一个 SimpleXMLElement 对象
范例
下面的范例返回 XML 的 body 元素的属性和值
<?php $note = <<<XML <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body date="2017-11-01" type="private">Don't forget me this weekend!</body> </note> XML; $xml = simplexml_load_string($note); foreach($xml->body[0]->attributes() as $a => $b) { echo $a,'="',$b,'"<br>'; }
运行以上 PHP 范例,输出结果如下
date="2017-11-01" type="private"