亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

沅陵县| 政和县| 泗洪县| 周宁县| 建平县| 雷山县| 淅川县| 陈巴尔虎旗| 西青区| 婺源县| 稻城县| 凌海市| 安福县| 台江县| 尼木县| 泸州市| 达州市| 徐闻县| 保山市| 广昌县| 乌拉特中旗| 漠河县| 林甸县| 富宁县| 泰兴市| 甘孜| 黔西县| 浦江县| 高淳县| 宣威市| 绥中县| 上林县| 宝山区| 平顶山市| 榆树市| 孝感市| 吉木乃县| 浦北县| 广安市| 兰坪| 华池县|