使用simpleXML解析XML
来源:互联网 发布:数据库表设计原则 编辑:程序博客网 时间:2024/05/17 12:52
1,实例化simpleXML对象
2,访问某一个节点
(1)元素的属性,数组下标的形式
(2)如果是对象集合,使用foreach遍历
(3)数组下标的形式访问某个元素
<?php
$doc=new DOMDocument('1.0','utf-8');$doc->load('book.xml');
$DOMxpath=new DOMXPath($doc);
//1、通过元素名查找
//$rule="//title";
//2、通过元素间的关系查找
//$rule="/sheelbook/book/title";
//3、通过集合中的索引,注意这里的索引是从1开始的
//$rule="/sheelbook/book[3]/title";
//4、通过子元素的值查找
//$rule="/sheelbook/book[title='小李飞刀']";
//5、通过元素的属性查找
//$rule="/sheelbook/book[@id='p2']";
//6、获得元素的属性值
$rule="/sheelbook/book/@id";
$pas=$DOMxpath->query($rule);
//定位到具体某一个
$one=$pas->item(0)->nodeValue;
var_dump($one);
- 使用simpleXML解析XML
- PHP基础之使用SimpleXML解析xml
- 使用SimpleXml解析xml数据<一>
- 使用SimpleXml解析xml数据<二>
- 使用SimpleXml解析xml数据<三>
- simpleXML方式解析XML
- simpleXML方式解析XML
- php解析xml SimpleXML
- 使用SimpleXML函数来加载和解析XML文档
- php解析xml simplexml方式
- 用simpleXML来解析XML
- retrofit2用simplexml解析xml
- 使用SimpleXML处理XML文件
- 使用SimpleXML 处理XML 文件
- 用PHP5的SimpleXML解析XML文档
- 用PHP5的SimpleXML解析XML文档
- PHP生成和解析xml(SimpleXML版)
- php下使用SimpleXML 处理XML 文件
- Android Contacts数据库分析
- Linux 进程间通信 --- 信号通信 --- signal --- signal(SIGINT, my_func); --- 按键驱动异步通知
- VC++2010下编译STLport,Boost
- Hdu 1171 Big Event in HDU (多重背包)
- Java与C++的区别
- 使用simpleXML解析XML
- Hibernate --Hibernate的5个核心接口
- 关于 MathMLControl.dll 公式编辑器控件的使用方法
- Linux 下内核模块的开发方式的记录 及问题解决(入门的Helloworld)
- GDB学习笔记
- 2013.03.06
- pl/sql学习
- jbpm4.4工作流引擎视频教程(01)
- Spring security学习