简短的php读取xml详细代码

<?php教程  
$doc = new DOMDocument();  
$doc->load( 'books.xml' );  
$books = $doc->getElementsByTagName( "book" );  
foreach( $books as $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 ";  
echo "<br>";  
}  
?>  

xml文件

<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>

时间: 2024-09-20 01:01:39

简短的php读取xml详细代码的相关文章

as 3读取xml实现代码

as 3读取xml实现代码 as3对xml的操作实在是太方便了(e4x ecmascript for xml 没错.就是ecmascript 如果js比较好的同学对这个也很熟悉吧)..   package {  import flash.display.*;  import flash.text.*;  import flash.xml.*;  import flash.net.*;  import flash.events.event;    public class classsubfeed

jsp 使用 SAX 读取XML文件代码

jsp教程 使用 SAX 读取XML文件代码 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt

java DOM4J 读取XML实例代码_java

下面展示一篇我自己写的一个XML读取测试 复制代码 代码如下: import java.util.Iterator;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import org.dom4j.*;import org.dom4j.io.SAXRe

asp读取xml实例代码_应用技巧

language.xml 复制代码 代码如下: <?xml version="1.0" encoding="gb2312"?> <languageRoot> <!--简体中文--> <language> <LanguageName>简体中文</LanguageName> <LanguageValue>SimpilifiedChinese</LanguageValue> &

php读取xml实例代码_php技巧

php文件 复制代码 代码如下: <?php class xpathExtension{ public static function getNodes($domDoc, $xpathString) { $xp = new DOMXPath($domDoc); $xp->registerNamespace('x', 'http://www.w3.org/1999/xhtml'); $xp->registerNamespace('xhtml', 'http://www.w3.org/199

asp读取xml实例代码

language.xml 复制代码 代码如下: <?xml version="1.0" encoding="gb2312"?> <languageRoot> <!--简体中文--> <language> <LanguageName>简体中文</LanguageName> <LanguageValue>SimpilifiedChinese</LanguageValue> &

php xmlreader simplexml DOMDocument等读取xml的例子

要处理 XML 文件,有两种传统的处理思路: SAX 和 DOM . SAX 基于事件触发机制,对 XML 文件进行一次扫描,完成要进行的处理: DOM 则将整个 XML 文件构造为一棵 DOM树,通过对 DOM 树的遍历完成处理.这两种方法各有优缺点, SAX 的处理思路相对抽象,DOM 的处理过程相对烦琐,都不很适合新手的入门.PHP5 推出了一套新的 XML 处理函数,即 SimpleXML .名如其实, SimpleXML 本身小巧精干,只提供了少量的几个方法函数,但用它处理起 XML

PHP读取xml方法介绍_php技巧

一,什么是xml,xml有什么用途 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML

PHP如何读取xml文件?php读取xml文档例子

一,什么是xml,xml有什么用途 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言).Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具.扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML