91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在PHP項目中對XML文件進行讀取和編寫

發布時間:2020-12-15 17:15:21 來源:億速云 閱讀:126 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關如何在PHP項目中對XML文件進行讀取和編寫 ,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

什么是 XML?
XML 是一種數據存儲格式。它沒有定義保存什么數據,也沒有定義數據的格式。XML 只是定義了標記和這些標記的屬性。格式良好的 XML 標記看起來像這樣:

<name>Jack Herrington</name>

DOM讀取 XML

<?php
  $doc = new DOMDocument();
  $doc->load( 'books.xml' );
  
  $books = $doc->getElementsByTagName( "book" );
  foreach( $books as $book )
  {
  $authors = $book->getElementsByTagName( "author" );
  $author = $authors->item(0)->nodeValue;
  
  $publishers = $book->getElementsByTagName( "publisher" );
  $publisher = $publishers->item(0)->nodeValue;
  
  $titles = $book->getElementsByTagName( "title" );
  $title = $titles->item(0)->nodeValue;
  
  echo "$title - $author - $publisher\n";
  }
  ?>

用 DOM 編寫 XML

<?php
  $books = array();
  $books [] = array(
  'title' => 'PHP Hacks',
  'author' => 'Jack Herrington',
  );
  $doc = new DOMDocument(); //創建dom對象
  $doc->formatOutput = true;
  
  $r = $doc->createElement( "books" );//創建標簽
  $doc->appendChild( $r );            //將$r標簽,加入到xml格式中。
  
  foreach( $books as $book )
  {
      $b = $doc->createElement( "book" );        //創建標簽
      $author = $doc->createElement( "author" );
      $author->appendChild($doc->createTextNode( $book['author'] ));  //給標簽添加內容
      $b->appendChild( $author );                //將子標簽 加入父標簽
      
      
      $r->appendChild( $b );                    //加入父標簽中!
      }
      
      echo $doc->saveXML();
  ?>

關于如何在PHP項目中對XML文件進行讀取和編寫 就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌恰县| 威宁| 海丰县| 上虞市| 娄烦县| 太湖县| 九台市| 甘南县| 通州区| 萨迦县| 湘潭市| 阿城市| 荥经县| 嘉兴市| 蒙自县| 信丰县| 岳池县| 连南| 资溪县| 克拉玛依市| 伊春市| 米易县| 焉耆| 广宗县| 漳浦县| 府谷县| 汪清县| 阿巴嘎旗| 大丰市| 福州市| 鹤壁市| 安福县| 邹城市| 庆城县| 凤山县| 肥城市| 兴和县| 柳林县| 临泽县| 慈利县| 正镶白旗|