专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » php函数:PHP 和 XML: 使用expat函数(一) »正文

php函数:PHP 和 XML: 使用expat函数(一)

来源: 发布时间:星期六, 2009年3月28日 浏览:0次 评论:0


PHP 和 XML: 使用expat()

  可扩展标识语言(Extensible Markup Language )明显是大多数开发人员将想要将其加入到他们工具箱中东西XML是种W3C标准它是开放语言中性API中性流式文本人类可读 并且是种将结构化数据带到web上种思路方法XML是SGML个子集它本身并不是种标识 语言但是 它允许作者来定义他们自已标识语言以便同分级数据保持更好致性

  现在用PHP 分析XML文档已经不是个象我以前在web和其它地方所看到被覆盖得很深专题了 在 PHP手册中已经提供了些对XML分析非常有用信息但是这个看上去好象就是我所能找到 全部信 息了其它语言看上去比PHP已经有了更多有关XML信息和工作例子所以在这篇文章 中我将试图为 改变这种情况作出我部分努力

  我将带领读者体验个相当简单XML应用那个应用是为我网站WebSite所做新闻系统实现我确实在 我网站WebSite使用了这个应用,现在它工作很好如果你喜欢你可以自由地使用它好了让我们开始吧!

  为了在PHP中使XML分析有效你需要个支持XML 模块在你web服务器上这就意味着你将可能 不得不重新编译你模块以便可以支持XML请参考这里来查看如何做到更多信息XML 分析现在 真正地包含在种SAX分析器expat中它提供了 有关XML简单种分析器是DOM分析器它更容 易使用有关它个例子就是微软MSXML分析器组件它可以让员通过操纵种树状样式对象来处 理结点和元素expat分析器(或任意SAX 分析器)允许你分析个XML文档实现思路方法是在对XML文档进行分 析时候对区别标记类型指定回调来完成当分析器开始分析你XML文档并且遇上了个标记它 将并且在继续往下 执行的前由你对特定标记进行处理你可以把它看作是种事件 驱动思路方法

  让我们看个使用@#Newsboy@#类来分析XML文档



--------------------------------------------------------------------------------
mys.xml







03/31/2000
Sooo Busy !

I haven@#t posted anything here for a while now as I have been busy with work(have to pay those
bills!).
I have just finished a neat little script that stores a complete record in a session
variable after
doing an SQL query. The neat part is that an XML doc is stored in the session variable
an when paging
through the results (often near 1000!) the script displays 50 results at a time from the
XML doc in the
session variable instead of doing another query against the database. It takes a BIG load
off of the
database server.




03/25/2000
NewsBoy Class

Converted Newsboy to a PHP to allow better abstraction (as far as PHP allows.)

Guess that means this is version 0.02 ?!
Newsboy will have a section of it@#s own soon _disibledevent=>> here </A>


<IMG SRC=\"http://a1996.g.akamaitech.net/7/1996/25/e586077a88e7a4/
romeomustdie.net/images/image15.jpg\" WIDTH=300 >
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: