>  기사  >  백엔드 개발  >  dom_php 기술을 기반으로 PHP로 구현한 책 xml 형식 데이터의 예

dom_php 기술을 기반으로 PHP로 구현한 책 xml 형식 데이터의 예

PHP中文网
PHP中文网원래의
2016-05-16 19:13:201353검색

이 글에서는 주로 DOM을 기반으로 PHP로 구현한 XML 형식의 데이터를 소개하고, XML 형식의 데이터를 예제 형식으로 변환하는 PHP 배열의 관련 연산 기술을 분석합니다. 필요한 친구들은

이 기사의 예제는 DOM 기반의 PHP로 구현된 책 xml 형식 데이터에 대해 설명합니다. 참고하실 수 있도록 모두와 공유해 주세요. 세부 내용은 다음과 같습니다.


<?php
 $books = array();
 $books [] = array(
 &#39;title&#39; => &#39;PHP Hacks&#39;,
 &#39;author&#39; => &#39;Jack Herrington&#39;,
 &#39;publisher&#39; => "O&#39;Reilly"
 );
 $books [] = array(
 &#39;title&#39; => &#39;Podcasting Hacks&#39;,
 &#39;author&#39; => &#39;Jack Herrington&#39;,
 &#39;publisher&#39; => "O&#39;Reilly"
 );
 $doc = new DOMDocument();
 $doc->formatOutput = true;
 $r = $doc->createElement( "books" );
 $doc->appendChild( $r );
 foreach( $books as $book )
 {
 $b = $doc->createElement( "book" );
 $author = $doc->createElement( "author" );
 $author->appendChild(
 $doc->createTextNode( $book[&#39;author&#39;] )
 );
 $b->appendChild( $author );
 $title = $doc->createElement( "title" );
 $title->appendChild(
 $doc->createTextNode( $book[&#39;title&#39;] )
 );
 $b->appendChild( $title );
 $publisher = $doc->createElement( "publisher" );
 $publisher->appendChild(
 $doc->createTextNode( $book[&#39;publisher&#39;] )
 );
 $b->appendChild( $publisher );
 $r->appendChild( $b );
 }
 echo $doc->saveXML();
?>


실행 결과는 다음과 같습니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.