Heim > php教程 > php手册 > Hauptteil

php xml文件操作代码(一)

WBOY
Freigeben: 2016-06-13 12:24:12
Original
938 Leute haben es durchsucht

example.xml文件:

复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //创建SimpleXML对象
print_r($xml); //输出XML
?>


复制代码 代码如下:





production support


100001
Simon
24
1982-11-06
5000.00
1000.00


100002
Elaine
24
1982-01-01
6000.00
2000.00




testing center


110001
Helen
23
1983-07-21
5000.00
1000.00





复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //创建SimpleXML对象
var_dump($xml); //输出XML
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //读取XML文件
foreach($xml->depart as $a) //循环读取XML数据中的每一个depart标签
{
echo "$a->name
"; //输出其中的name属性
}
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //读取XML文件
echo $xml->depart->name[0]; //输出节点
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml');
foreach ($xml->depart->children() as $depart) //循环读取depart标签下的子标签
{
var_dump($depart); //输出标签的XML数据
}
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //读取XML文件
$result = $xml->xpath('/departs/depart/employees/employee/name'); //定义节点
var_dump($result); //输出节点
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //读取XML
$xml->depart->name[0] = "Human Resource"; //修改节点
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //读取XML数据
echo $xml->asXML(); //标准化XML数据
?>


复制代码 代码如下:


$xml = simplexml_load_file('example.xml'); //读取XML数据
$newxml = $xml->asXML(); //标准化XML数据
$fp = fopen("newxml.xml", "w"); //打开要写入XML数据的文件
fwrite($fp, $newxml); //写入XML数据
fclose($fp); //关闭文件
?>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage