加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php attributes()函数返回XML标记中的属性和值

发布时间:2020-05-30 19:13:52 所属栏目:PHP 来源:互联网
导读:php attributes()函数用于返回XML标记中的属性和值,本文章向大家介绍php attributes()函数的基本语法和使用实例,需要的朋友可以参考一下。

attributes()函数返回XML标记中的属性和值。

语法

PHP attributes()函数具有以下语法。

attributes(ns,is_prefix);

参数

参数

是必须的

描述

ns

可选的。

检索的属性的命名空间

is_prefix

可选的。

布尔值。如果ns是前缀,则为TRUE。如果ns是URI,则为FALSE。默认值为FALSE

返回

成功时返回SimpleXMLElement对象。

实例

返回XML主体元素中的属性和值:

$note=<<

XML;

$xml=simplexml_load_string($note);

foreach($xml->body[0]->attributes() as $a => $b){

echo $a,'="',$b,""n";

}

?>

实例2

以下代码显示如何访问属性和元素值。

$xml = simplexml_load_file('test.xml');

?>

// http://www.manongjc.com

foreach ($xml->book as $book) {

echo '

' . $book->title . '

';

$num_authors = count($book->author);

echo '

foreach ($book->author as $author) {

echo $author;

}

for ($i = 0; $i < $num_authors; $i++) {

echo $book->author[$i];

if ($num_authors == 1) {

break;

} elseif ($i < ($num_authors - 2)) {

echo ',';

} elseif ($i == ($num_authors - 2)) {

echo ' &amp; ';

}

}

echo '

';

echo '

publisher . '

';

echo '

';

echo '

' . $book->description . '

';

}

?>

以下代码用于test.xml。

<?xml version = '1.0'encoding = 'utf-8'?>

PHP </ title></p><p>杰克</ author></p><p><publisher> Publisher 1 </ publisher></p><p><description> PHP Book </ description></p><p></ book></p><p><book isbn13 = '2' ></p><p><title> XML </ title></p><p> Jane </ author></p><p><publisher> Publisher 2 </ publisher></p><p><description> XML Book </ description></p><p></ book></p><p></ inventory></p></p> <p style="text-align:right;">(编辑:安卓应用网)</p> <p style="text-align:right;">【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!</p> </td> </tr> </table> </div> <div class="dede_pagess"><ul class="pagelist"></ul></div> <div class="ad-690"><script src='https://ess.0577qiche.com/d/js/acmsd/ad76.js' language='javascript'></script></div> <div class="g-box10"> <div class="t-2">相关内容</div> <ul class="b-box12"></ul> <ul class="b-box13"><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200523/21512.html" target="_blank">使用Yii2实现主从数据库设置</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200527/77573.html" target="_blank">CI框架文件上传类及图像处理类用法分析</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200525/72233.html" target="_blank">PHP错误和异长常处理总结</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200522/3600.html" target="_blank">PHP教程:详解Yii2.0使用AR联表查询实例</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200524/47759.html" target="_blank">php调用C代码的实现方法</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200526/73617.html" target="_blank">php socket通信(tcp/udp)实例分析</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200527/76830.html" target="_blank">php 修改上传文件大小限制实例详解</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200525/64014.html" target="_blank">C#实现的事务</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200525/67107.html" target="_blank">php post json数据</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200525/64839.html" target="_blank">php 生成指定长度的随机密码</a></li><div class="cl"></div></ul> </div> </div> </div> <div class="right-1 fr"> <div class="g-box8"> <div class="t-2">推荐文章</div> <ul></ul> </div> <div class="g-box11"> <div class="t-2">站长推荐</div> <ul class="b-box7"><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200523/24782.html" target="_blank">PHP实现链式操作的原理详解</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200524/43995.html" target="_blank">php实现根据url自动生成缩略图的方法</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200525/66132.html" target="_blank">PHP 编码格式解析(关于utf-8,gb2312,gbk,big5等</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200523/28755.html" target="_blank">PHP简单获取及判断提交来源的方法</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200523/27370.html" target="_blank">PHP 将数组打乱 shuffle函数的用法及简单实例</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200528/81725.html" target="_blank">php smarty截取中文字符乱码问题?gb2312/utf-8</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200524/45882.html" target="_blank">destoon找回管理员密码的方法</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200526/73389.html" target="_blank">PHPUnit测试套件包含路径</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200525/66189.html" target="_blank">PHP 通用分页类的简单示例</a></li><li><a href="https://www.0791zz.com/html/kaifa/PHP/20200526/73300.html" target="_blank">php通过修改header强制图片下载的代码</a></li></ul> </div> <script type="text/javascript">jQuery(".g-box8").slide({ titCell:"li",triggerTime:0 }); </script> <div class="ad-250"><script src='https://ess.0577qiche.com/d/js/acmsd/ad103.js' language='javascript'></script></div> <div class="g-box3 u-3"> <div class="t-1">热点阅读</div> <ul class="b-box2"></ul> </div> <div class="ad-250"><script src='https://ess.0577qiche.com/d/js/acmsd/ad77.js' language='javascript'></script></div> </div> <div class="cl"></div> </div> <div class="ad-960"><script src='https://ess.0577qiche.com/d/js/acmsd/ad78.js' language='javascript'></script></div> <div class="footer"> <p>【免责声明】本站内容转载自互联网,其发布内容言论不代表本站观点,如果其链接、内容的侵犯您的权益,烦请提交相关链接至邮箱bqsm@foxmail.com我们将及时予以处理。</p> <p>建议您使用1920×1080分辨率、谷歌浏览器Google Chrome、Microsoft Edge以获得本站的最佳浏览效果</p> <p>Copygight © 2008-2022 https://www.0791zz.com/ All Rights Reserved. 安卓应用网</p> <p><script type="text/javascript" src="//js.users.51.la/21280179.js"></script></p> </div> </body> </html>