php基于dom实现读取图书xml格式数据的方法
三月 07, 2019 | views
Comments 0
本文实例讲述了php基于dom实现读取图书xml格式数据的方法。分享给大家供大家参考,具体如下:
- <?php
- $doc=newDOMDocument();
- $doc->load('books.xml');
- $books=$doc->getElementsByTagName("book");
- foreach($booksas$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";
- }
- ?>
books.xml文件如下:
- <?xmlversionxmlversion="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>
运行结果如下:
PHP Hacks - Jack Herrington - O'Reilly
Podcasting Hacks - Jack Herrington - O'Reilly
zend