PHP中的DOM模型和解析XML

时间:2026-02-15 11:20:46

1、1.例:通过XML来描述一个CRM管理系统

PHP中的DOM模型和解析XML

2、2.任何程序无论HTML、CSS、Javascript或XML在运行时都要经历两个阶段:

① 在内存中,开辟内存空间

② 载入XML文档到内存,形成DOM树结构

PHP中的DOM模型和解析XML

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

示例代码:

PHP中的DOM模型和解析XML

2、2.运行结果:

PHP中的DOM模型和解析XML

3、载入XML文档到内存,形成DOM树结构

要用到的知识点:load方法

mixed DOMDocument::load ( string $filename) :载入一个XML文档到内存,形成DOM树

参数说明:

$filename :要载入的xml文件名称

示例代码:

PHP中的DOM模型和解析XML

4、使用PHP获取所有的同级兄弟节点,形成“串”

要用到的知识点:getElementsByTagName方法

DOMNodeList DOMDocument::getElementsByTagName ( string name ) :通过元素的标签名称获取所有的同级兄弟节点。

参数说明:

name :要获取的标签名称

示例代码:

PHP中的DOM模型和解析XML

5、5.运行结果:

PHP中的DOM模型和解析XML

© 2026 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com