xml系列(三)------DOM解析
来源:互联网 发布:怎么看淘宝店铺粉丝 编辑:程序博客网 时间:2024/06/05 19:24
XML是一种严格的文档格式,有其自身的规范,解析XML 也有其规范,叫DOM标准。我们所使用的html,xml都遵循DOM标准 也就是为什么我们看到上面的两个函数那么熟悉,PHP,java,js解析DOM树遵循相同的标准。
如何通过php的DOM对象来解析XML?
1.把xml文件读入进来,形成一个xml文档对象document对象。
//1.创建DOM解析对象$dom=new DOMdocument(‘1.0’,’utf-8’);
2.再通过getElementByTagName(‘标签名’) 得到一组节点document.getElementByTagName()。
//2.载入xml文档 $dom->load(‘./01.xml’);
3.再把2中得到一组对象,取得想要的数据。
//3.得到xml文档中的title节点列表 $ds=$dom->getElementsByTagName(‘title’); Title对象有很多,因此得到的是“节点列表对象” $text=$title0->childNodes->item(0); Echo $text->wholeText;
另一种写法:
echo $dom->getElementsByTagName('title')->item(1)->childNodes->item(0)->wholeText; echo $dom->getElementsByTagName('title')->item(1)->nodeValue;
总结一下步骤:
解析xml文档步骤:面-》线-》点
$dom->load(‘xml’);//面 $chuan=$dom->getElementsByTagName(‘节点名’);//线 $chuan->item(N);//点
0 0
- xml系列(三)------DOM解析
- DOM解析XML(三)
- DOM解析xml(三)
- 解析XML(三种解析方式DOM,SAX,PULL)
- XML解析之三 Dom解析器
- XML(DOM)解析
- Android解析XML三种方式(PULL、SAX、DOM)
- Android解析XML三种方式(PULL、SAX、DOM)
- 关于xml学习(三)—— JAXP-DOM解析
- 解析XML三种方式(PULL、SAX、DOM)
- XML解析总结(SAX、Pull、Dom三种方式)
- XML解析的三种方式(dom,sax,dom4j)
- 解析XML总结(SAX、Pull、Dom三种方式)
- Android解析XML三种方式(PULL、SAX、DOM)
- Android三种解析XML方式(SAX,DOM,PULL)
- Android系列--DOM、SAX、Pull解析XML
- Android系列--DOM、SAX、Pull解析XML
- Android系列--DOM、SAX、Pull解析XML
- 苹果UDID(uniqueIdentifier)的替代方案
- 自己设定的一种文件格式 PackageFile (Version 1.10)
- Linux设置添加MySQL Apache为系统服务并开机启动
- 关于Samsung Exynos 5420 Arndale octa board的HDMI外接显示屏问题。
- 如何实现程序的重新启动(windows环境下)
- xml系列(三)------DOM解析
- spring+velocity+javamail发送模板邮件
- C++面向对象设计的经验体会
- 快速排序
- Tomcat启动WebService项目时报No Services have been found错误
- Android Camera No space left on device
- iOS文件md5
- Dojo仪表盘
- PhysX3 学习笔记2.5