您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

基于PHP对XML的操作详解

2025/5/23 15:53:11发布14次查看
<?php
$xml = simplexml_load_file('example.xml'); //创建simplexml对象
var_dump($xml); //输出xml
?> 
<?php
$xml = simplexml_load_file('example.xml'); //读取xml文件
foreach($xml->depart as $a)                                    //循环读取xml数据中的每一个depart标签   
    {  
        echo $a->name <br>;                                       //输出其中的name属性   
    }  
?> 
<?php
$xml = simplexml_load_file('example.xml'); //读取xml文件
echo $xml->depart->name[0];                                  //输出节点   
?> 
<?php
$xml = simplexml_load_file('example.xml');
foreach ($xml->depart->children() as $depart)             //循环读取depart标签下的子标签   
    {  
       var_dump($depart);                                                        //输出标签的xml数据   
    }  
?> 
<?php
$xml = simplexml_load_file('example.xml'); //读取xml文件
$result = $xml->xpath('/departs/depart/employees/employee/name');        //定义节点   
    var_dump($result);                                          //输出节点   
?> 
<?php
$xml = simplexml_load_file('example.xml'); //读取xml
$xml->depart->name[0] = human resource;         //修改节点   
?> 
<?php
$xml = simplexml_load_file('example.xml'); //读取xml数据
echo $xml->asxml();                                                     //标准化xml数据   
?> 
<?php
$xml = simplexml_load_file('example.xml'); //读取xml数据
$newxml = $xml->asxml();                         //标准化xml数据   
    $fp = fopen(newxml.xml, w);                  //打开要写入xml数据的文件   
    fwrite($fp, $newxml);                                    //写入xml数据   
    fclose($fp);                                                     //关闭文件   
?> 
更多基于php对xml的操作详解。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product