处理XML格式参数的请求

novel.xml文件

 

    五星饭店

    海岩

    28.00

   

    这是一本关于一群年轻人奋斗的的过程,在追求属于自己的真实人生

   

    现代出版社

    2006-08-01

 

 

 

 
novel.html

单击按钮显示详细信息" οnclick="showBook()">

 

 

 novel.php

  header('Content-type:text/xml;charset=utf-8');

  $doc = new DOMDocument();

  $doc->load('novel.xml' );

  $novels = $doc->getElementsByTagName( "novel" );

  foreach( $novels as $book )

  {

    $names = $book->getElementsByTagName("name");

    $name = $names->item(0)->nodeValue;  

    $authors = $book->getElementsByTagName("author");

    $author = $authors->item(0)->nodeValue;

    $prices = $book->getElementsByTagName("price");

    $price = $prices->item(0)->nodeValue;

    $introduces = $book->getElementsByTagName("introduce");

    $introduce = $introduces->item(0)->nodeValue;

    $publishs = $book->getElementsByTagName("publish");

    $publish = $publishs->item(0)->nodeValue;

    $publishDates = $book->getElementsByTagName("publishDate");

    $publishDate = $publishDates->item(0)->nodeValue;

    echo ("书名:".$name."
");

    echo ("作者:".$author."
");

    echo ("价格:".$price."
");

    echo ("简介:".$introduce."
");

    echo ("出版社:".$publish."
");

    echo ("出版日期:".$publishDate."
");

    echo ("


");

  }

?>

 

使用Ajax+PHP处理XML文件,在PHP页面中遍历了XML文件中的所有信息,然后将得到的信息输入的HTML页面中。

 

你可能感兴趣的:(PHP+Ajax技术)