simpleXML方式解析XML,并对XML数据进行增删改查
增加节点
<?php
header("Content-Type:text/html;charset=utf-8");
$xml_cont = file_get_contents('book.xml');
$sxe = new SimpleXMLElement($xml_cont);
$new_book = $sxe ->addChild('book');
$new_book ->addChild('title','啦啦');
$sxe ->asXML('book2.xml');
删除节点
<?php
header("Content-Type:text/html;charset=utf-8");
$xml_cont = file_get_contents('book.xml');
$sxe = new SimpleXMLElement($xml_cont);
$new_book = $sxe ->addChild('book');$book = $sxe ->book[4];
unset($book);
$sxe ->asXML('book2.xml');
修改内容
<?php
header("Content-Type:text/html;charset=utf-8");
$xml_cont = file_get_contents('book.xml');
$sxe = new SimpleXMLElement($xml_cont);
$new_book = $sxe ->addChild('book');$sxe->book[1]->author ='me';
$sxe ->asXML('book2.xml');