PHP中的DOM模型和解析XML
1、1.例:通过XML来描述一个CRM管理系统

2、2.任何程序无论HTML、CSS、Javascript或XML在运行时都要经历两个阶段:
① 在内存中,开辟内存空间
② 载入XML文档到内存,形成DOM树结构

1、与PHP DOM模型相关的类
DOM:document object mode(文档对象模型)
常用类:
• DOMDocument :文档类
• DOMNodeList :节点列表类
• DOMNode :节点类
• DOMElement :元素类
DOMDocument类:(开辟内存空间,形成“面”)
DOMDocument::__construct (
[ string $version [, string $encoding ]]
)
参数说明:
$version :xml版本号,目前XML最新版本为1.0
$encoding :要使用的编码格式,建议采用utf-8
示例代码:

2、2.运行结果:

3、载入XML文档到内存,形成DOM树结构
要用到的知识点:load方法
mixed DOMDocument::load ( string $filename) :载入一个XML文档到内存,形成DOM树
参数说明:
$filename :要载入的xml文件名称
示例代码:

4、使用PHP获取所有的同级兄弟节点,形成“串”
要用到的知识点:getElementsByTagName方法
DOMNodeList DOMDocument::getElementsByTagName ( string name ) :通过元素的标签名称获取所有的同级兄弟节点。
参数说明:
name :要获取的标签名称
示例代码:

5、5.运行结果:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:33
阅读量:67
阅读量:145
阅读量:186
阅读量:118