DOM动态创建xml文档

本文详细介绍了PHP中DOM方法生成XML文档的过程,包括实例化DOM对象、创建元素节点、添加属性和文本等内容,并通过代码示例展示了如何构建RSS XML文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DOM方法生成xml文档的的几个常用方法:

1、new DomDocument('1.0','gb2312'):实例化一个DOM对象

2、createElement(string name[,string value]):创建一个新的元素节点

3、appendChild(DOMNode newnode):实现元素节点的附加

4、createAttribute(string name):创建一个属性

5、createTextNode(String content):创建一个属性值

6、saveXML():生成一个xml文件

 

<?php
$dom=new DomDocument('1.0','b2312');//实例化一个DomDocument对象
$object=$dom->createElement('rss');//创建一个根节点$object
$dom->appendChild($object);//把根节点添加到dom对象中
 $type1=$dom->createAttribute('xmlns:rdf'); //创建一个节点属性xmlns:rdf
 $object->appendChild($type1);//把属性附加到object节点中
    $type_value=$dom->createTextNode('nihao');//创建一个节点属性值
    $type1->appendChild($type_value);//把节点属性值赋值给节点属性type1
$modi=$dom->saveXML();//生成xml文档
file_put_contents('Rss.xml','$modi');//将对象保存到Rss.xml文档中
?>

实践心得:所有的create方法都由$dom对象来调用来生成相应的节点或者属性,生成之后,再由对应的节点或者属性对象调用appendChild()方法把刚才生成的对象附加相应的属性中

转载于:https://www.cnblogs.com/hewenwu/articles/3414359.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值