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');