Php 创建XML

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 
  header("Content-type:text/xml;charset=utf-8");
?>
<?xml version="1.0" encoding="utf-8"?>
<News>
<?

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值