PHP 和 XML: 使用expat函数(三)

2016-01-29 15:10 8 1 收藏

PHP 和 XML: 使用expat函数(三),PHP 和 XML: 使用expat函数(三)

【 tulaoshi.com - PHP 】

  PHP 和 XML: 使用expat函数(三)

如何在一个PHP 脚本中使用这个类呢?实际上非常简单。这里有一个例子:


  首先类定义需要被包括在脚本中

require (CLASS_DIR."class.Newsboy.php");

  然后,我们创建一个类的实例,并且设置文件性为我们的XML文档的实际链接。

$news = new newsboy();
$news-xml_file = "xml/mynews.xml";

  或

$news-xml_file = "http://xmldocs.mysite.com/mynews.xml"

  然后我们调用分析器来分析文档。

$news-parse();

  然后我们打印html到屏幕上。

print ($news-html);

  并且,在最后在完成时必须释放类。

$news-destroy();

  这就是所有要做的事。

小节
  在这篇简短的文件中,我们涉及了使用PHP来处理XML的流程:


简单的XML文档结构
为XML分析器定义简单的标记
设置XML分析器的简单选项
向XML分析器注册回调函数
通过一个PHP类来使用XML分析器
在另一个脚本中使用PHP类


 

来源:http://www.tulaoshi.com/n/20160129/1495394.html

延伸阅读
标签: PHP
1)函数的例子 php: function inc($val) { return $val + 1;}   过程也是个函数,只不过没有返回值。 jscript, javascript: function inc(val) { return val + 1;} 过程的定义同上。 VBScript: function inc(val) inc = val + 1 end function procedure sub inc2(byref val) val = val + 1 end sub 2)类的例...
标签: PHP
文件:SimpleDocumentParser.php <?php/** *========================================================= * * @author hahawen(大龄青年) * @since 2004-12-04 * @copyright Copyright (c) 2004, NxCoder Group * *========================================================= *//** * class SimpleDocu...
标签: PHP
下面是通过getNode()函数,返回某一个分类下的所有商品的信息商品名: food11 Array( [name] => food11 [price] => 12.90)Array( [id] => food11)商品名:food12 Array( [name] => food12 [price] => 22.10 [desc] => Array ( [value] => 好东西推荐 [attrs] =...
标签: PHP
下面是通过createNode()函数,添加商品, 然后显示添加后的结果 <?xml version="1.0" encoding="GB2312" ?><shop> <name>华联</name> <address>北京长安街-9999号</address> <desc>连锁超市</desc> <telphone>123456789</telphone> <cat id="food"> <goods id...
标签: PHP
文件:SimpleDocumentRoot.php <?php/** *========================================================= * * @author hahawen(大龄青年) * @since 2004-12-04 * @copyright Copyright (c) 2004, NxCoder Group * *========================================================= *//** * class ...

经验教程

359

收藏

48
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部