知识点
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; 格式化输出
<?php $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‘);
时间: 2024-12-05 02:19:04