php读取xml文件
来源:互联网 发布:淘宝店铺规划 编辑:程序博客网 时间:2024/06/02 10:19
<?php
function readXml($file)
{
$xml = new DOMDocument('1.0','utf-8');
$xml->load($file);
$Record = $xml->getElementsByTagName('Record');//取得Record节点
for($i=0;$i<$Record->length;$i++){
$Item = $Record->item($i)->getElementsByTagName('Item');//取得item节点
for($j=0;$j<$Item->length;$j++){
$id [] = $Item->item( $j )->getAttribute( "Id" ); //获取属性id的值
$value[] = $Item->item( $j )->firstChild->nodeValue;//获取Value值
}
$result[] = array_combine($id,$value);//组合成新的数组
}
return $result;
}
$data=readXml('1.xml');
var_dump($data);
?>
xml文件格式如下:
<?xml version="1.0" encoding="utf-8" ?>
<Result>
<DataResult Period="16384">
<CodeIndex Market="17" Code="600000">
<Record>
<Item Id="1"><Value>20110524</Value>
</Item>
<Item Id="7"><Value>13.82</Value>
</Item>
<Item Id="8"><Value>13.94</Value>
</Item>
<Item Id="9"><Value>13.79</Value>
</Item>
<Item Id="11"><Value>13.85</Value>
</Item>
</Record>
<Record><Item Id="1"><Value>20110525</Value>
</Item>
<Item Id="7"><Value>13.82</Value>
</Item>
<Item Id="8"><Value>100.86</Value>
</Item>
<Item Id="9"><Value>7.20</Value>
</Item>
<Item Id="11"><Value>7.90</Value>
</Item>
</Record>
</CodeIndex>
</DataResult>
</Result>
- PHP读取XML文件
- php读取xml文件
- PHP读取xml文件
- php读取远程xml文件
- php文件读取显示xml文件
- Php操作xml文件 - 读取、显示
- PHP 操作 XML 文件 - 读取、显示
- PHP 操作 XML 文件 - 读取、显示
- PHP 操作 XML 文件 - 读取、显示
- PHP 操作 XML 文件 - 读取、显示
- php读取xml文件,并存入数据库
- PHP读取XML文件的方法
- php中如何读取xml文件
- 【php】php中使用DOM类读取XML文件
- PHP 读取xml文件的 几种方法
- PHP读取远程xml文件并转化为数组
- PHP读取XML文件的三种方式
- PHP读取XML
- C#串口通信编程类(修改版)
- Jni中C++和Java的参数传递
- 鼠标滑过效果
- jQuery学习《六》
- JQuery easyUi datagrid 中 editor 增加自定义事件(1)
- php读取xml文件
- 浅谈partial class(局部类)
- USB 基本知识
- 一个让我感触很深的求职故事,“请给我一次机会,让我成就你”
- java操作txt文件
- 五楼的七天
- Android4.0中AppWidget的一些新玩意体验
- objective-c 字符串、日期、Int转换
- JavaScript去除空格