php 操作xml _PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php 操作xml

php 操作xml

 2011/11/22 9:22:46  xp9800  http://xp9800.iteye.com  我要评论(0)
  • 摘要:操作xml,即是:读取和修改xml文档的数据!读取:①:读取某一固定结点的数据:if(file_exists('test.xml')){$xml=simplexml_load_file('test.xml');}else{exit('Failedtoopentest.xml.');}<?php$xml=simplexml_load_file("data.xml");echo$xml->baby->class->toy[1]->name;?>说明:显示<
  • 标签:PHP 操作 XML
操作xml,即是:读取和修改xml文档的数据!
读取:
①:读取某一固定结点的数据:
if (file_exists('test.xml')) {
    $xml = simplexml_load_file('test.xml');
} else {
    exit('Failed to open test.xml.');
}
<?php
$xml = simplexml_load_file("data.xml");
echo $xml->baby->class->toy[1]->name ;
?>
说明:显示<baby><class><toy>(第二个)下<name>的文本!
②:显示某一结点下所有子结点的数据:
<?php
$xml = simplexml_load_file("test.xml");
foreach($xml->baby->class->toy[1]->children() as $child){
  echo $child->getName() . ": " . $child . "<br />";
}?>
说明:显示<baby><class><toy>(第二个)所有子结点的名称和数据!
修改
<?php
$xml = simplexml_load_file("test.xml");
foreach($xml->baby->class->toy[1]->children() as $child){
  echo $child->getName() . ": " . $child . "<br />";
}?>


说明:修改<baby><class><toy>(第二个)下<name>的文本为“小咪咪裙子”!
发表评论
用户名: 匿名