php生成XML文件

使用PHP来生成xml文档

应用场景:搜索引擎(比如百度)允许你提供xml数据文件的格式来提供自己站点内的链接,以供搜索引擎抓取你网站的链接。


直接上代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$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文件格式如下:

test-xml.jpg


浏览器访问效果:

xml.jpg

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

小周博客
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

精彩评论

全部回复 0人评论 7,777人参与

loading