domdocument这个功能是我们php中自带的一个功能,下面我来介绍利用domdocument生成xml文档,并且也介绍domdocument解析xml文件的方法,有需要的朋友可参考.
数组实例代码如下:
<?php
$arr[] = array(
'name' => $row['name'],
'sex' => $row['sex'],
'age' => $row['age']
);
?>生成php,代码如下:
<?php
$doc = new DOMDocument('1.0', 'utf-8'); // 声明版本和编码
$doc->formatOutput = true;
$r = $doc->createElement("root");
$doc->appendChild($r);
foreach ($arr as $dat) {
$b = $doc->createElement("data");
$name = $doc->createElement("name");
$name->appendChild($doc->createTextNode($dat['name']));
$b->appendChild($name);
$sex = $doc->createElement("sex");
$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);
}
echo $doc->saveXML();
?>这样就生成了一个xml文件了.
解析xml文件也是非常的简单了,代码如下:
立即学习“PHP免费学习笔记(深入)”;
本文档主要讲述的是使用JSON进行网络数据交换传输;JSON(JavaScript ObjectNotation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成,非常适合于服务器与客户端的交互。JSON采用与编程语言无关的文本格式,但是也使用了类C语言的习惯,这些特性使JSON成为理想的数据交换格式。 和 XML 一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 JavaScript 准备的,因此,JSON的数据格式非常简单,您可以用 JSON 传输一个简单的 St
0
<?php
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);
?>文章地址:
转载随意^^请带上本文地址!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号