最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP中DOMDocument生成与解析XML格式数据
时间:2022-06-24 20:50:50 编辑:袖梨 来源:一聚教程网
数组
| 代码如下 | 复制代码 |
|
$arr[] = array( 'name' => $row['name'], 'sex' => $row['sex'], 'age' => $row['age'] ); |
|
生成php
| 代码如下 | 复制代码 |
|
$doc = new DOMDocument('1.0', 'utf-8'); // 声明版本和编码 $doc->formatOutput = true; $doc->appendChild($r); $b = $doc->createElement("data"); $name->appendChild($doc->createTextNode($dat['name'])); $b->appendChild($name); $sex->appendChild($doc->createTextNode($dat['sex'])); $b->appendChild($sex); $age = $doc->createElement("age"); $age->appendChild($doc->createTextNode($dat['age'])); $b->appendChild($age); $r->appendChild($b); } |
|
这样就生成了一个xml文件了
解析xml文件也是非常的简单了
| 代码如下 | 复制代码 |
|
header("Content-type:text/html; Charset=utf-8"); $url = "createXML.php"; $reader = new XMLReader(); //实例化XMLReader $reader->open($url); //获取xml $i=1; while ($reader->read()) { if ($reader->nodeType == XMLReader::TEXT) { //判断node类型 $m = $i%3; if($m==1) $name = $reader->value; //读取node值 if($m==2) $sex = $reader->value; if($m==0){ $age = $reader->value; $arr[] = array( 'name' => $name, 'sex' => $sex, 'age' => $age ); } $i++; } } //print_r($arr); |
|
相关文章
- 《一耽女孩》官网入口地址直达 12-21
- 蓝莓影院官网最新入口-2026蓝莓影院电视剧全网免费观看 12-21
- 阿里旺旺网页版在线登录入口-阿里旺旺网页版官方唯一在线入口 12-21
- 学习通网页版登录入口 学校通官方免费在线使用指南 12-21
- 抖币充值官网入口-抖音1:10比例抖币直充链接 12-21
- 百度云盘网页版直达入口-百度网盘网页版快捷登录入口 12-21