ホームページ  >  記事  >  バックエンド開発  >  XML ファイルを操作する PHP の簡単な例

XML ファイルを操作する PHP の簡単な例

WBOY
WBOYオリジナル
2016-07-25 08:59:07839ブラウズ
  1. /**

  2. * php 操作 XML ファイル
  3. * bbs.it-home.org を編集
  4. */
  5. //例1
  6. $xml = simplexml_load_file('example.xml') //SimpleXMLオブジェクトを作成します
  7. var_dump($) xml); // XML を出力します

  8. //例 2

  9. $xml = simplexml_load_file('example.xml') //XML ファイルを読み取ります
  10. foreach($xml->dep as $ a) ) //XML データ内の各部分タグをループします
  11. {
  12. echo "$a->name
    " //name 属性を出力します
  13. }

  14. $xml = simplexml_load_file('example.xml'); //XML ファイルを読み込みます
  15. echo $xml->Depart->name[0] //出力ノード

  16. //例 4

  17. $xml = simplexml_load_file('example.xml');
  18. foreach ($xml->Depart->children() as $Depart) //Department タグの下の子を読み取るループ Tag
  19. {
  20. var_dump ($Depart); //タグのXMLデータを出力します
  21. }

  22. //例5

  23. $xml = simplexml_load_file('example.xml') //XMLファイルを読み込みます
  24. $ result = $xml->xpath('/Departs/Depart/employees/employee/name'); //ノードを定義します
  25. var_dump($result); //出力ノード

  26. $xml = simplexml_load_file('example.xml'); //XML を読み取ります
  27. $xml->Department->name[0] = "人事"; //p>
  28. ;//例 7

  29. $xml = simplexml_load_file('example.xml'); //XML データを読み取る
  30. echo $xml->asXML(); //XML データを標準化する
  31. //例 8

  32. $xml = simplexml_load_file('example.xml'); //XML データを読み込みます
  33. $newxml = $xml->asXML(); //XML データを標準化します
  34. $ fp = fopen("newxml.xml", "w"); // XML データを書き込むファイルを開きます
  35. fwrite($fp, $newxml); // XML データを書き込みます
  36. fclose($fp); // ファイルを閉じます
  37. ?

コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。