使用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文件格式如下:

浏览器访问效果:

声明:禁止任何非法用途使用,凡因违规使用而引起的任何法律纠纷,本站概不负责。
 
						

 
					 
					 
					
精彩评论