php基于dom实现的图书xml格式数据示例

作者:袖梨 2022-06-24
 代码如下 复制代码

 $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();

?>

运行结果如下:

 代码如下 复制代码

 

  Jack Herrington

  PHP Hacks

  O'Reilly

 

 

  Jack Herrington

  Podcasting Hacks

  O'Reilly

 

相关文章

精彩推荐