基于树的解析器:这种解析器把 xml 文档转换为树型结构。它分析整篇文档,并提供了 api 来访问树种的元素,例如文
档对象模型 (dom)。
基于事件的解析器:将 xml 文档视为一系列的事件。当某个具体的事件发生时,解析器会调用函数来处理。
dom 解析器是基于树的解析器。
dom xml 解析器函数是 php 核心的组成部分。无需安装就可以使用这些函数。
xml 文件:
georgejohnreminderdon't forget the meeting!
加载和输出 xml:
load(note.xml);print $xmldoc->savexml();?>
savexml() 函数把内部 xml 文档放入一个字符串,这样我们就可以输出它。
循环 xml:
load(note.xml);$x = $xmldoc->documentelement;foreach ($x->childnodes as $item) { print $item->nodename . = . $item->nodevalue .
; }?>
当 xml 生成时,它通常会在节点之间包含空白。xml dom 解析器把它们当作普通的元素,如果您不注意它们,有时会产生问题。
http://www.bkjia.com/phpjc/755780.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/755780.htmltecharticle有两种基本的 xml 解析器类型: 基于树的解析器:这种解析器把 xml 文档转换为树型结构。它分析整篇文档,并提供了 api 来访问树种的元素...
