利用php生成xml

生成xml的php代码:

<?php
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
$array = array(array('name'=>'php', 'type'=>'脚本语言'), array('name'=>'html', 'type'=>'标记语言', array('name'=>'c#', 'type'=>'动态语言')));

//设置版本号和字符编码
$doc = new DOMDocument("1.0", "utf-8");
//格式化输出
$doc->formatOutput=true;
//创建一个元素节点
$books = $doc->createElement('books');
foreach ($array as $value){
    $book = $doc->createElement('book');
    $books->appendChild($book);
    //创建name节点并赋值
    $name = $doc->createElement('name', $value['name']);
    $book->appendChild($name);
    //为book节点添加属性
    $book->setAttribute('type', $value['type']);
}
$doc->appendChild($books);
$doc->save('books.xml');
echo '写入成功!';




生成的xml文档:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值