php编写app接口(二)-PHP生成XML数据
程序员文章站
2022-04-25 10:23:55
...
在Reponse.php文件中添加方法xml();
xml()方法分析:1,生成XML有两种方法,一个是用系统API,还有一种是直接用字符串拼接。该方法就是用字符串进行拼接。
2,如果不添加header("Content-Type:text/xml");,则是下面的输出格式:
添加了header("Content-Type:text/xml");则会完整输出XML格式:
特别注意:必须保证header("Content-Type:text/xml")是执行的第一句,UTF-8的编码的情况下添加了header("Content-Type:text/xml")会报错,因为php文件保存uft8格式是会输出另外的空白字符,将输出xml流的php文件修改为ANSI格式的就好了。以下是test.php为UTF-8编码情况下的报错截图:
3,在test.php文件中添加代码:
浏览器中输入: http://localhost/test.php 就可以得到以下结果:
public static function xml(){ header('Content-type: text/xml'); $xml = "\n"; $xml .="\n"; $xml .=" "; echo $xml; }200
\n"; $xml .="数据返回成功 \n"; $xml .="\n"; $xml .="1 \n"; $xml .="singwa \n"; $xml .="\n"; $xml .="
xml()方法分析:1,生成XML有两种方法,一个是用系统API,还有一种是直接用字符串拼接。该方法就是用字符串进行拼接。
2,如果不添加header("Content-Type:text/xml");,则是下面的输出格式:
添加了header("Content-Type:text/xml");则会完整输出XML格式:
特别注意:必须保证header("Content-Type:text/xml")是执行的第一句,UTF-8的编码的情况下添加了header("Content-Type:text/xml")会报错,因为php文件保存uft8格式是会输出另外的空白字符,将输出xml流的php文件修改为ANSI格式的就好了。以下是test.php为UTF-8编码情况下的报错截图:
3,在test.php文件中添加代码:
浏览器中输入: http://localhost/test.php 就可以得到以下结果:
上一篇: js数组以及sort方法详解
下一篇: Java装饰器设计模式初探
推荐阅读
-
php 备份数据库代码(生成word,excel,json,xml,sql)
-
php 获取xml接口数据的处理方法
-
PHP生成json和xml类型接口数据格式
-
php调用google接口生成二维码示例
-
php生成xml数据
-
php调用google接口生成二维码示例_PHP教程
-
php 备份数据库代码(生成word,excel,json,xml,sql)_PHP教程
-
PHP生成和获取XML格式数据的方法,php获取xml格式_PHP教程
-
php 备份数据库代码(生成word,excel,json,xml,sql)_php技巧
-
php 备份数据库代码(生成word,excel,json,xml,sql)