XML 小结
发布时间:2020-12-16 09:43:55 所属栏目:百科 来源:网络整理
导读:?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 另外对于
<?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(); ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |