php中XML怎么创建,PHP创建XML文档

知识点

1、实例化XML文档对象:newDOMDocument(版本号,字符编码)

2、创建元素节点

a)$doc->createElement(节点名称)

b)$doc->createElement(节点名称,节点的值)

3  $doc|$element->appendChild():在节点下添加子节点

4、$element->setAttribute(属性名,属性值)

5、$doc-> save():保存成XML文档

6、$doc->formatOutput=true;     格式化输出

$array =array('PHP'=>'脚本语言','XML'=>'标记','JAVA'=>'动态语言');

$doc=new DOMDocument('1.0','UTF-8');  //创建一个XML文档

$doc->formatOutput=TRUE;  //格式化输出

$books=$doc->createElement('books');  //返回DOMElement对象

$doc->appendChild($books);  //将books节点添加到文档下

foreach ($array as $k=>$v){

$item=$doc->createElement('item');  //创建一个元素节点

$item->setAttribute('type',$v);  //给item节点设置属性

$name=$doc->createElement('name',$k); //创建一个元素节点,并给元素添加一个值节点

$books->appendChild($item);  //$books添加一个item的子元素

$item->appendChild($name);   //%item添加一个name的子元素

}

$doc->save('book.xml');

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值