中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何在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

阆中市| 宝兴县| 临漳县| 全州县| 青川县| 昌都县| 西安市| 巴林左旗| 江华| 平舆县| 浑源县| 菏泽市| 安新县| 遂川县| 宽城| 克山县| 巨野县| 乐都县| 清流县| 斗六市| 额济纳旗| 桐城市| 泰顺县| 义马市| 福泉市| 七台河市| 遵义市| 门头沟区| 阿克苏市| 白沙| 香格里拉县| 鄢陵县| 鹿邑县| 松原市| 临江市| 乐东| 东阳市| 昭平县| 白城市| 武乡县| 石屏县|