php xmlファイル操作コード(一)

3096 ワード

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); //
?>