博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Php 创建XML
阅读量:5244 次
发布时间:2019-06-14

本文共 1048 字,大约阅读时间需要 3 分钟。

Php 创建XML

 Php 创建XML并保存,学习示比例如以下:

php try{ //创建DOMDocument 对象 $dom = new DOMDocument("1.0","utf-8"); //格式化输出 $doc -> formatOutput = true; //创建根节点,并加入到 XML对象中 $root = $dom -> createElement("news"); $dom -> appendChild($root); $item = null;$txt = null;$attr = null; //使用循环创20个子节点 for ($i=0; $i < 20 ; $i++) { //创建子节点,并加入内容 $item = $dom -> createElement("item"); $root -> appendChild($item); //创建该子节点的文本内容 $txt = $dom -> createTextNode("<![CDATA[ 我是第【".($i+1)."】个子节点的文本内容哦! ]]>"); $item -> appendChild($txt); //创建子节点的属性 $attr = $dom -> createAttribute("Id"); $item -> appendChild($attr); //给属性节点加入值 $txt = $dom -> createTextNode($i); $attr -> appendChild($txt); } //保存XML $dom -> save($_SERVER["DOCUMENT_ROOT"]."/File/phpXML.xml"); }catch (Exception $e) { exit(); } ?>

扩充:假设仅仅是已XML格式的形式显示,而不须要保存为XML文件

可參考例如以下演示样例:

php for ($i=0; $i < 20 ; $i++) { ?> <Item id="<?php echo($i) ?

>"><![CDATA[<?php echo($i+1) ?>、我是拼接生成的XML哦。]]></Item> <?php } ?

> </News>

效果图例如以下:

转载于:https://www.cnblogs.com/ldxsuanfa/p/10700814.html

你可能感兴趣的文章
python安装easy_intall和pip
查看>>
HDU1004
查看>>
MySQL高速缓存
查看>>
DropdownList绑定的两种方法
查看>>
价值观
查看>>
数值计算中,浮点类型给我们挖的坑
查看>>
(String)、toString、String.valueOf
查看>>
mongodb命令----批量更改文档字段名
查看>>
python多线程下载网页图片并保存至特定目录
查看>>
了解循环队列的实现
查看>>
CentOS 简单命令
查看>>
Linux中修改docker镜像源及安装docker
查看>>
javascript中强制类型转换
查看>>
python学习笔记
查看>>
php+ajax(jquery)的文件异步上传
查看>>
使用&nbsp;SharedPreferences 分类: Andro...
查看>>
TLA+(待续...)
查看>>
python selenium 基本常用操作
查看>>
题解: [GXOI/GZOI2019]与或和
查看>>
Eurekalog
查看>>