<?php /**** 1.$dom = new DOMDocument('1.0','utf-8'); 2.创建的节点都是从$dom直接创建 3.属性节点的值 $attrName->value('value'); 4.将根节点加到$dom文档上 $dom->appendChild($root); 5.header('Content-Type:text/xml'); 6.要在浏览器上显示还得echo 另外对于IE8还得右键设置下编码 不懂原因 否则只有‘天龙八部’四个字 ****/ //创建DOM文档对象 $dom = new DOMDocument('1.0','utf-8'); //创建文本节点 $t1 = $dom->createTextNode('天龙八部'); //创建普通节点 $name = $dom->createElement('name'); //把t1节点加到name节点上 $name->appendChild($t1); //创建CDATA节点 $cdata= $dom->createCDATASection('这是一部好书,牛书'); //创建普通节点 $intro = $dom->createElement('intro'); //将cdata节点加到intro节点上 $intro->appendChild($cdata); //创建goods元素节点 $goods = $dom->createElement('goods'); //创建属性节点 $goods_id = $dom->createAttribute('goods_id'); $goods_id->value='g001'; //将goods_id属性节点添加到goods节点上 $goods->appendChild($goods_id); //将name节点和intro节点添加到goods节点上 $goods->appendChild($name); $goods->appendChild($intro); //创建appstore节点 $appstore = $dom->createElement('appstore'); //将goods节点加到appstore上 $appstore->appendChild($goods); //再把appstore加到文档节点下面 $dom->appendChild($appstore); //输出xml文件 //$dom->save('test.xml'); //输出xml header('Content-Type:text/xml'); echo $dom->saveXML(); ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。