ホームページ  >  記事  >  バックエンド開発  >  PHP XMLファイル操作コード(1)_PHPチュートリアル

PHP XMLファイル操作コード(1)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:47:04683ブラウズ

example.xml文件:

复制代代码如下:

$xml = simplexml_load_file('example.xml'); //SimpleXML オブジェクト
print_r($xml); //出力XML
?>

复制代码代码如下:




制作サポート


<シリアル番号>100001
サイモン
24年齢>
1982-11-06誕生日>
5000.00給与>
<ボーナス>1000.00


<シリアル番号>100002
エレイン
24年齢>
1982-01-01誕生日>
6000.00給与>
<ボーナス>2000.00




テストセンター


<シリアル番号>110001
ヘレン
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->delivery as $a) //循環读取XMLデータ中の每一出発标签
{
echo "$a->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) //循環莯读取出発标签下の子标签
{
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->Department->name[0] = "人事"; //修正节点
?>

复制代代码如下:

$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); //ファイルを閉じる
?> ;

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/320041.html技術記事 example.xml ファイル: 次のようにコードをコピーします: ?php $xml = simplexml_load_file('example.xml'); //SimpleXML オブジェクトを作成します print_r($xml); // 次のようにコードをコピーします。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。