Heim  >  Artikel  >  Backend-Entwicklung  >  [PHP] XML-Studiennotizen hinzufügen, löschen, ändern und überprüfen (1) Hinzugefügt

[PHP] XML-Studiennotizen hinzufügen, löschen, ändern und überprüfen (1) Hinzugefügt

little bottle
little bottlenach vorne
2019-04-17 11:30:512871Durchsuche

Dieser Artikel stellt hauptsächlich die Implementierungsmethode des PHP-Lösch-, Änderungs- und Prüfvorgangs vor. Er analysiert die Betriebsfähigkeiten des PHP-Hinzufügens von XML-Dateien in Form spezifischer Beispiele beziehen Sie sich darauf.

XML-Datei

<?xml version="1.0" encoding="utf-8"?>
<班级>
    <学生>
        <名字>大哈</名字>
        <年龄>30</年龄>
        <介绍>学生刻苦</介绍>
    </学生>
    <学生>
        <名字>二哈</名字>
        <年龄>35</年龄>
        <介绍>学生好</介绍>
    </学生>
    <学生 性别="男">
        <名字>哈哈</名字>
        <年龄>100</年龄>
        <介绍>这是小哈</介绍>
    </学生>
</班级>

Verwandte Tutorials: XML-Video-Tutorial

Hinzugefügt

<?php
    
    
//增加
    //1.创建DOMDocument
    $xmldoc=new DOMDocument();
    //2.加载xml文件
    $xmldoc->load("classes.xml");
    //3.添加学生信息
    //(1)取出根节点
    $root=$xmldoc->getElementsByTagName("班级")->item(0);
    //(2)创建学生节点
    $stu_node=$xmldoc->createElement("学生");
    //添加属性节点
    $stu_node->setAttribute("性别","男");
    //(3)创建名字节点
    $stu_node_name=$xmldoc->createElement("名字");
    $stu_node_name->nodeValue="哈哈";
    //把名字节点挂载到学生节点下
    $stu_node->appendChild($stu_node_name);
    //创建年龄
    $stu_node_age=$xmldoc->createElement("年龄");
    $stu_node_age->nodeValue="100";
    $stu_node->appendChild($stu_node_age);
    //创建介绍
    $stu_node_intro=$xmldoc->createElement("介绍");
    $stu_node_intro->nodeValue="这是小哈";
    $stu_node->appendChild($stu_node_intro);
    //把学生节点挂载到根节点下
    $root->appendChild($stu_node);
    //重新保存回xml
    //如果save到源文件,则相当于是对文件更新
    //如果save是新的文件名,则连同原来文件的内容和新添加的内容都保存到新文件里
    $xmldoc->save("classes.xml");
?>

Verwandte Tutorials: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt von[PHP] XML-Studiennotizen hinzufügen, löschen, ändern und überprüfen (1) Hinzugefügt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen