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换行也是节点 ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |