php中xml元素取值问题
2024-08-29 21:30:59
<?php
$_xml = <<<_xml
<?xml version="1.0" encoding="utf-8"?>
<root>
<to>George</to>
<from>John</from>
<from>Tom</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</root>
_xml;
$xml = new SimpleXMLElement($_xml);//创建xml对象,把刚创建的xml字符串传入xml文件
$xml->asXML('test.xml'); //生成xml文件
$xml = simplexml_load_file("test.xml"); $result = $xml->xpath('/root/from');
//echo $result[0]; //John
//echo $result[1]; //Tom //上面的echo是按数组输出的,那么用foreach遍历
foreach ($result as $_key=>$_value) {
echo $_key.'->'.$_value.'<br />';
//0->John
//1->Tom
} //上面一个foreach可以看出$result数组是有键名和键值的,那么为什么这个foreach却没有键名而只有键值了呢?
foreach ($result as $_key) {
echo $_key.'<br />';
//John
//Tom
} ?>
最新文章
- RSA密钥生成与使用
- 树莓派配置文档 config.txt 说明(转)
- Stanford机器学习笔记-3.Bayesian statistics and Regularization
- fck编辑器漏洞想到的--目录的执行权限
- delphi 向其他程序发送模拟按键
- oracle根据正则表达式查找对应的字段
- C++ 转型
- C++多线程框架-----Mutex互斥和Sem信号量
- zepto的scrollTo,实现锚点跳转
- Beta Round #9 (酱油杯noi考后欢乐赛)乌鸦喝水
- jQuery Validate 插件
- uglifyjs压缩js文件(指令压缩/ 批量压缩/ 编程方式压缩)
- Spring+Mybatis+mysql配置
- JS获取字符对应的ASCII码
- 【python】网页中字符编码转换 unicode-escape
- 字符设备驱动(二)---key的使用:查询方式
- tp5.0 SHOW COLUMNS FROM 生成数据表字段缓存
- 淘淘商城之Ajax跨域请求
- Masm615+notepad++6.8.8搭建汇编开发环境
- CSS3 根据屏幕大小显示内容(@media)