课程咨询 :18300268127 QQ:2720475033

保险

  • php添加数据到xml文件中

    发布:青岛php培训      来源:青岛php培训      时间:2016-09-08

  • xml文件:stu.xml:

    复制代码代码如下:

    张三

    80

    90

    70

    李四

    60

    90

    75

    以上文件stu.xml提供了部分学生数据。

    现在需要在每个xuesheng的节点里面添加一个zongfen的属性并且它的值等于yuwen+shuxue+yingyu的值

    如下所示:

    复制代码代码如下:

    张三

    80

    90

    70

    240

    李四

    60

    90

    75

    2225

    用php来实现:

    复制代码代码如下:

    $doc = new DOMDocument();

    $doc->load( ‘stu.xml’ );

    $students = $doc->getElementsByTagName( “xuesheng” );

    foreach($students as $stu){

    $yuwen = $stu->getElementsByTagName( “yuwen” )->item(0)->nodeValue;

    $shuxue = $stu->getElementsByTagName( “shuxue” )->item(0)->nodeValue;

    $yingyu = $stu->getElementsByTagName( “yingyu” )->item(0)->nodeValue;

    $zongfen = $stu->getElementsByTagName( “zongfen” )->item(0)->nodeValue;

    if($zongfen){

    echo “节点已经存在了,不再添加!”;

    continue;

    }

    $zongfen = $yuwen+$shuxue+$yingyu;

    $newNode = $doc->createElement(“zongfen”,$zongfen);

    $stu->appendChild($newNode);

    }

    $result = $doc->saveXML(‘stu.xml’);

    ?>

上一篇:PHP取当前年、月、日开始时间戳

下一篇:Nginx配置SSL实现Https访问

最新开班日期  |  更多

PHP高级开发工程师优选班

PHP高级开发工程师优选班

开班日期:11月30日

PHP高级开发工程师定制班

PHP高级开发工程师定制班

开班日期:11月30日

PHP高级开发工程师就业班

PHP高级开发工程师就业班

开班日期:11月30日

PHP高级开发工程师周末班

PHP高级开发工程师周末班

开班日期:11月30日

 扫一扫,关注一下! 青岛:市南区金坛路17号 济南:历下区趵突泉北路三联商社
济南:历下区山大路47号数码港大厦 潍坊:奎文区东风东街299号建行大厦
烟台:海港路25号阳光100城市广场 临沂:兰山区红旗路1号苏宁易购
淄博:张店区金晶大道68号华润大厦 济宁:市中区太白路10号苏宁生活广场
课程培训电话:18300268127 全国服务监督电话:400-111-8989    服务邮箱 tousu@tedu.cn

2001-2017 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56

达内教育

有位老师想和您聊一聊