加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml系列(四)------创建xml文件

发布时间:2020-12-16 06:40:05 所属栏目:百科 来源:网络整理
导读:属性也是节点 用 DOM 来创建 xml 文档从最小的节点开始创建 1.先创建天龙八部文本节点 2.在创建普通的 name 节点 3.再把天龙文本节点加入到 name 节点 4.创建 data 节点 5.创建 intro 节点 6.再把 cdata 节点放入到 intro 中 7.在创建 goods 节点 8.把 name,

属性也是节点

DOM来创建xml文档从最小的节点开始创建

1.先创建天龙八部文本节点

2.在创建普通的name节点

3.再把天龙文本节点加入到name节点

4.创建data节点

5.创建intro节点

6.再把cdata节点放入到intro

7.在创建goods节点

8.把name,intro放入goods节点

9.创建appstore节点

10.把属性节点放入到goods当中

11.把goods放入appstore节点

12.把appstore放入文档中

在上面的步骤中体现出

创建普通节点

创建文本节点

创建CDATA节点

创建属性节点

增加子节点

<?php
//创建dom对象
$dom = new DOMDocument('1.0','utf-8');
//创建文本节点
$tl=$dom->createTextNode('天龙八部');
//创建普通节点
$name=$dom->createElement('name');
//把天龙加到name节点中
$name->appendChild($tl);
//创建cdata节点
$cdata=$dom->createCDATASection('天龙八部是部好书');
//创建intro节点
$intro=$dom->createElement('intro');
//把cdata加到intro
$intro->appendChild($cdata);
//创建goods
$goods=$dom->createElement('goods');
//把name,intro放入goods下
$goods->appendChild($name);
$goods->appendChild($intro);
//创建属性节点goods_id
$attr=$dom->createAttribute('goods_id');
$attr->value='j001';
//把属性节点加入到goods下
$goods->appendChild($attr);
//创建appstore节点
$appstore=$dom->createElement('appstore');
//把goods加入到appstore下
$appstore->appendChild($goods);
//把appstore加入到文档下
$dom->appendChild($appstore);
//最后 想输出也行,想保存也行
//输出
/* header('content-type:text/xml');//告诉浏览器此为xml
echo $dom->saveXML();//直接输出 */
//保存
echo $dom->save('03.xml')?'OK':'false';
//xml换行也是节点

?>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读