• 技术文章 >后端开发 >PHP问题

    php simplexml 如何删除节点

    藏色散人藏色散人2020-10-23 09:18:02原创530

    php simplexml删除节点的实现方法:首先创建一个PHP示例文件;然后通过“unset($book->year);”方法删除year节点即可。

    推荐:《PHP视频教程

    PHP SimpleXML 操作xml文档,删除元素

    sxe_delete.php:

    <?php
    //[需求]:删除所有书籍的year节点
    $sxe = simplexml_load_file("bookstore.xml");
    foreach ($sxe->book as $book) {
    unset($book->year);  //删除year节点。删除变量用unset()。
    }
     
    $sxe->asXML('sxe_delete_book.xml');

    bookstore.xml:

    <?xml version="1.0" encoding="utf-8" ?>
    <bookstore>
        <book category="COOKING">
            <title>Everyday Italian</title>
            <author>Giada De Laurentiis</author>
            <year>2005</year>
            <price>30.00</price>
        </book>
        <book category="CHILDREN">
            <title>Harry Potter</title>
            <author>J K. Rowling</author>
            <year>2005</year>
            <price>29.99</price>
        </book>
        <book category="WEB">
            <title>Learning XML</title>
            <author>Erik T. Ray</author>
            <year>2003</year>
            <price>39.95</price>
        </book>
    </bookstore>

    以上就是php simplexml 如何删除节点的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:simplexml php
    上一篇:如何解决zend studio php乱码问题 下一篇:php如何将html转成word
    大前端线上培训班

    相关文章推荐

    • PHP xml解析与生成之SimpleXML使用介绍• PHP实现基于SimpleXML生成和解析xml的方法• PHP使用DOM和simplexml读取xml文档的方法详解• 如何在PHP中将数组转换为SimpleXML

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网