使用PHP来生成xml文档
应用场景:搜索引擎(比如百度)允许你提供xml数据文件的格式来提供自己站点内的链接,以供搜索引擎抓取你网站的链接。
直接上代码:
$arr = array( array('language' => 'c#', 'type' => '动态语言'), array('language' => 'xml', 'type' => '标记语言'), array('language' => 'php', 'type' => '脚本语言'), ); $doc = new DOMDocument('1.0', 'utf-8');//声明版本和编码 $doc->formatOutput = true; //是否处理 缩进和多余的空白符(也就是格式化输出) $books = $doc->createElement('books'); foreach($arr as $key => $val) { $book = $doc->createElement('book'); $name = $doc->createElement('name', $val['language']); $book->setAttribute('type', $val['type']); $book->appendChild($name); $books->appendChild($book); } $doc->appendChild($books); $doc->save('test.xml'); echo 'success';
生成的xml文件格式如下:
浏览器访问效果:
声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。
精彩评论