如何在xml中操作删改查

这篇文章将为大家详细讲解有关如何在xml中操作删改查,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

创新互联成立以来不断整合自身及行业资源、不断突破观念以使企业策略得到完善和成熟,建立了一套“以技术为基点,以客户需求中心、市场为导向”的快速反应体系。对公司的主营项目,如中高端企业网站企划 / 设计、行业 / 企业门户设计推广、行业门户平台运营、手机APP定制开发成都手机网站制作、微信网站制作、软件开发、德阳机房托管等实行标准化操作,让客户可以直观的预知到从创新互联可以获得的服务效果。

xml文件


<班级>
    <学生>
        <名字>大哈
        <年龄>30
        <介绍>学生刻苦
    
    <学生>
        <名字>二哈
        <年龄>35
        <介绍>学生好
    
    <学生 性别="男">
        <名字>哈哈
        <年龄>100
        <介绍>这是小哈
    

删除

load("classes.xml");
    //3.找到学生节点,item(i)代表取得集合后的第i个元素
    $stu2=$xmldoc->getElementsByTagName("学生")->item(2);
    //4.找到其父节点,删除自己
    $stu2->parentNode->removeChild($stu2);
    //5.回写文件
    $xmldoc->save("classes.xml");
?>

修改

load("classes.xml");
    //3找到节点
    $stu1=$xmldoc->getElementsByTagName("学生")->item(0);
    //4找到年龄节点
    $stu1_age=$stu1->getElementsByTagName("年龄")->item(0);
    $stu1_age->nodeValue+=10;
    //5回写文件
    $xmldoc->save("classes.xml");
?>

查询

load("classes.xml");
    //3.获取所有学生
    $stus=$xmldoc->getElementsByTagName("学生");
    for($i=0;$i<$stus->length;$i++){
        
        //取出每个学生的名字
        $names=$stus->item($i)->getElementsByTagName("名字");
        //取出名字的值
        echo $names->item(0)->nodeValue."
"; } ?>

关于如何在xml中操作删改查就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网站名称:如何在xml中操作删改查
网站链接:http://azwzsj.com/article/iehpcj.html