simpleXML用法简介2——获取某个元素的属性值
来源:互联网 发布:安知玉如意txt 编辑:程序博客网 时间:2024/04/19 14:46
假设xml文件名为class.xml,内容如下:
<?xml version="1.0" encoding="gb2312"?>
<class>
<student>
<id>3</id>
<name type="chinese">赵虎</name>
</student>
<student>
<id>5</id>
<name type="english">tom</name>
</student>
</class>
1、载入xml文件并生成一个simpleXml对象
//假设xml文件在当前路径
$xml = simplexml_load_file('class.xml');
2、根据元素的名字,一层一层找到那个元素对象
//假设获取的是第二个student中的子元素中,第一个name的属性"type"的值。注意元素的索引从0开始
$element = $xml->student[1]->name[0];
3、可以简单的数组的方式来获取元素的属性值
//结果就是输出english
echo $element['type'];
注意,$element['type']是对象,而不是字符串类型,所以$element['type'] === 'english'的结果是false。
可以用(string)$element['type']输出字符串类型。
- simpleXML用法简介2——获取某个元素的属性值
- simpleXML用法简介1——获取某个元素的内容
- PHP simplexml获取元素的属性和值
- 封装获取某个元素指定css属性值的方法
- 获取到某个元素的某个style中的属性。
- PHP的SimpleXML访问特定节点元素和属性
- dom4j修改,获取,增加xml中某个元素的属性值
- dom4j修改,获取,增加xml中某个元素的属性值
- PHP5的Simplexml—实例
- dom4j读取某个元素的某个属性
- dom4j 读取某个元素的某个属性
- dom4j读取某个元素的某个属性
- DOM简介,DOM树简介,获取元素节点对象; DOM对象的常见的元素属性
- 利用CSS中的content属性来获取标签元素中的某个属性值
- 获取元素的属性
- 根据数组中某个属性值 去除相同的元素
- SimpleXML 简介
- 如何获得某个元素的css属性。
- Ms Ajax Lib-> String 类型扩展
- linux下抓包命令--tcpdump的使用
- ASP.NET 2.0页面 框架的几处变化
- asp.net技术文章
- C# Cookie操作
- simpleXML用法简介2——获取某个元素的属性值
- 聚焦“我要地图”:API大赛火爆进行中
- YAWL初探
- PasswordRecovery控件感悟
- 新的XQuery、XSLT 2.0和XPath 2.0规范
- Jmail面面观
- Aalst文章的翻译
- showModalDialog和showModelessDialog使用心得(选择自 oyiboy 的 Blog )
- 数据广播中 OC与DC的比较与区别