码迷,mamicode.com
首页 > 移动开发 > 详细

夺命雷公狗---PHP开发APP接口---2(手动编写XML)

时间:2015-11-11 06:30:20      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

封装通信接口的方法

PHP生成XML数据

1.组装字符串

2.使用系统类

DomDocument

XMLWriter

SimpleXML

这些类均可在PHP手册上查找到

如:

DOMDocument::createElement — Create new element node(创建一个新的节点)

具体使用方法手册下面找到的列子:

<?php

$dom  = new  DOMDocument ( ‘1.0‘ ,  ‘utf-8‘ );

$element  =  $dom -> createElement ( ‘test‘ ,  ‘This is the root element!‘ );

// We insert the new element as root (child of the document)
$dom -> appendChild ( $element );

echo  $dom -> saveXML ();
?> 

上面的1.0代表本XML的版本号,utf-8代表本XML的编码

$dom -> createElement ( ‘test‘ , ‘This is the root element!‘ );

传的第一个参数代表一个节点,第二个参数代表一个可用的数据

以上列子会输出:

 

<?xml version="1.0" encoding="utf-8"?>
<test>This is the root element!</test>

 

我们开始尝试下写XML的数据

 

<?php
    class Ren{
        public static function xml(){
            header("Content-Type:text/xml;charset=utf-8");
            $xml = "<?xml version=‘1.0‘ encoding=‘UTF-8‘?>\n";
            $xml .= "<root>\n";
            $xml .= "<code>200</code>\n";
            $xml .= "<message>数据返回成功</message>\n";
            $xml .= "<data>\n";
            $xml .= "<id>1</id>\n";
            $xml .= "<name>lisi</name>\n";
            $xml .= "</data>\n";
            $xml .= "</root>\n";
            echo $xml;
        }
    }
    
    Ren::xml();

 

夺命雷公狗---PHP开发APP接口---2(手动编写XML)

标签:

原文地址:http://www.cnblogs.com/leigood/p/4955120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!