- 演示对xml的修改
classes.xml文件代码:
<?xml version="1.0" encoding="UTF-8"?>
<classes>
<stu>
<name>老大</name>
<age>40</age>
<sex>男</sex>
</stu>
<stu>
<name>老二</name>
<age>12</age>
<sex>男</sex>
</stu>
</classes>
php文件:
//创建DOCDocment
$xmldoc=new DOMDocument();
//加载xml文件
$xmldoc->load("classes.xml");
//修改第一个学生的年龄加十岁
//1.找到这个学生
$stus=$xmldoc->getElementsByTagName("stu");
$stu1=$stus->item(0);
$stu1_age=$stu1->getElementsByTagName("age")->item(0);
$stu1_age->nodeValue+=10;
//更新文件
$xmldoc->save("classes.xml");
- 演示对xml的删除
php文件:
//创建DOCDocment
$xmldoc=new DOMDocument();
//加载xml文件
$xmldoc->load("classes.xml");
//修改第一个学生的年龄加十岁
//1.找到这个学生
$stus=$xmldoc->getElementsByTagName("stu");
$stu1=$stus->item(0);
$stu1_age=$stu1->getElementsByTagName("age")->item(0);
$stu1_age->nodeValue+=10;
//更新文件
$xmldoc->save("classes.xml");