萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php基於dom實現的圖書xml格式數據示例

php基於dom實現的圖書xml格式數據示例

小編推薦的這篇文章介紹了php基於dom實現的圖書xml格式數據示例,非常實用,有興趣的同學快來看看吧。  代碼如下 復制代碼

<?php

 $books=array();

 $books[] =array(

 'title'=>'PHP Hacks',

 'author'=>'Jack Herrington',

 'publisher'=>"O'Reilly"

 );

 $books[] =array(

 'title'=>'Podcasting Hacks',

 'author'=>'Jack Herrington',

 'publisher'=>"O'Reilly"

 );

 $doc=newDOMDocument();

 $doc->formatOutput = true;

 $r=$doc->createElement("books");

 $doc->appendChild($r);

 foreach($booksas$book)

 {

 $b=$doc->createElement("book");

 $author=$doc->createElement("author");

 $author->appendChild(

 $doc->createTextNode($book['author'] )

 );

 $b->appendChild($author);

 $title=$doc->createElement("title");

 $title->appendChild(

 $doc->createTextNode($book['title'] )

 );

 $b->appendChild($title);

 $publisher=$doc->createElement("publisher");

 $publisher->appendChild(

 $doc->createTextNode($book['publisher'] )

 );

 $b->appendChild($publisher);

 $r->appendChild($b);

 }

 echo$doc->saveXML();

?>

運行結果如下:

 代碼如下 復制代碼

<?xmlversion="1.0"?>

<books>

 <book>

  <author>Jack Herrington</author>

  <title>PHP Hacks</title>

  <publisher>O'Reilly</publisher>

 </book>

 <book>

  <author>Jack Herrington</author>

  <title>Podcasting Hacks</title>

  <publisher>O'Reilly</publisher>

 </book>

</books>

copyright © 萬盛學電腦網 all rights reserved