php输出xml必须header的解决方法
本文实例讲述了php输出xml必须header的解决方法。分享给大家供大家参考。具体方法如下:
问题描述:
最近在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Object # has no method ‘load'错误的了,后改用了header()输出xml头文件就解决了,下面记录一下。
解决方法:
由于xml长的和txt文件太相似,所以导致我总和txt混为一谈。
现来看看如下代码:
echo '<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.jb51.net/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;
就是这么一段代码,死活输出的xml无法通过xml验证。
提示错误 Error: Object # has no method ‘load'
最后查了半天都和直接放在1.xml里的文件一样
具体代码如下
<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.jb51.net/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
加个header就好了。 折腾了好几个小时。。。。。
具体代码如下
<?php
header("Content-type:text/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.jb51.net/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php的SimpleXML方法读写XML接口文件实例解析
在php5中读写xml文档是非常方便的,可以直接使用php的SimpleXML方法来快速解析与生成xml格式的文件,下面举例说明: 创建一个SimpleXML对象有三种方法: 1.使用new关键字创建 复制代码 代码如下: $xml="<personinfo><item><id>1</id><name>aaa</name><age>16</age></item><item>&l
-
php simplexmlElement操作xml的命名空间实现代码
看了这个问题,第一个反应就是namespace的关系,但我从来没有使用simplexml操作过namespace,于是就翻开手册查了一下资料,问题并没有解决,最终是通过google解决了该问题. 提问题的朋友贴出了数据源,来自于:http://code.google.com/intl/zh-CN/apis/contacts/docs/3.0/developers_guide_protocol.html#retrieving_without_query,数据结构大致如下: 复制代码 代码如下: <
-
php处理复杂xml数据示例
本文实例讲述了php处理复杂xml数据的方法.分享给大家供大家参考,具体如下: <?php $xml = <<< XML <?xml version="1.0" encoding="utf-8"?> <epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&qu
-
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
共分四个文件,分别是创建.增加.删除.修改四个功能,变量都是写死的,改一改用$_POST方式接收就可以用了 //index.php 创建功能 复制代码 代码如下: <?php $xmlpatch = 'index.xml'; $_id = '1'; $_title = 'title1'; $_content = 'content1'; $_author = 'author1'; $_sendtime = 'time1'; $_htmlpatch = '1.html'; jb51.net$doc
-
php以post形式发送xml的方法
本文实例讲述了php以post形式发送xml的方法.分享给大家供大家参考.具体方法如下: 方法一,使用curl: 复制代码 代码如下: $xml_data = <xml>...</xml>"; $url = 'http://www.xxxx.com'; $header[] = "Content-type: text/xml";//定义content-type为xml curl_setopt($ch, CURLOPT_URL, $url); curl_s
-
PHP XML操作的各种方法解析(比较详细)
XML是一种流行的半结构化文件格式,以一种类似数据库的格式存储数据.在实际应用中,一些简单的.安全性较低的数据往往使用 XML文件的格式进行存储.这样做的好处一方面可以通过减少与数据库的交互性操作提高读取效率,另一方面可以有效利用 XML的优越性降低程序的编写难度. PHP提供了一整套的读取 XML文件的方法,很容易的就可以编写基于 XML的脚本程序.本章将要介绍 PHP与 XML的操作方法,并对几个常用的 XML类库做一些简要介绍. 1 XML简介 XML是"可扩展性标识语言(eXtensib
-
PHP输出XML到页面的3种方法详解
第一种方法: 复制代码 代码如下: <?phpheader("Content-type: text/xml");echo "<?xml version=/"1.0/" encoding=/"UTF-8/"?>";echo "<users>";echo "<user>"; echo "<name>"; ec
-
PHP中的生成XML文件的4种方法分享
生成如下XML串 Xml代码 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><article> <item> <title size="1">title1</title> <content>content1</content> <pubdate>2009
-
php下使用SimpleXML 处理XML 文件
1 SimpleXML 简介 要处理XML 文件,有两种传统的处理思路:SAX 和DOM.SAX 基于事件触发机制, 对XML 文件进行一次扫描,完成要进行的处理:DOM 则将整个XML 文件构造为一棵DOM 树,通过对DOM 树的遍历完成处理.这两种方法各有优缺点,SAX 的处理思路相对抽象, DOM 的处理过程相对烦琐,都不很适合新手的入门. PHP5 推出了一套新的XML 处理函数,即SimpleXML.名如其实,SimpleXML 本身小 巧精干,只提供了少量的几个方法函数,但用它处理起
-
php实现将数组转换为XML的方法
本文实例讲述了php实现将数组转换为XML的方法.分享给大家供大家参考.具体如下: 1. php代码如下: <?php class A2Xml { private $version = '1.0'; private $encoding = 'UTF-8'; private $root = 'root'; private $xml = null; function __construct() { $this->xml = new XmlWriter(); } function toXml($da
-
PHP读取XML值的代码(推荐)
用Php读取XML最简单的情况: XML文件(cy.xml)如下: 复制代码 代码如下: <?xml version="1.0″ encoding="gb2312″?> <xml> <list>1</list> <list>2</list> <list>3</list> </xml> Php文件(cy.php)如下: 复制代码 代码如下: <?php $xml = new
随机推荐
- SQLServer 2008中的代码安全(七) 证书加密
- Vue学习笔记进阶篇之函数化组件解析
- 无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法
- python实现FTP服务器服务的方法
- 使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法
- js中常用的弹出对话框3种方式
- 利用MySQL函数实现判断视频扩展名的代码
- JavaScript中双叹号!!作用示例介绍
- 微信小程序如何获知用户运行小程序的场景教程
- 2010年最新PHP类的精髓归纳第1/2页
- 查找最新的文件的批处理bat文件
- Ubuntu 17.04系统下源码编译安装opencv的步骤详解
- SQL Server触发器和事务用法示例
- JavaScript DOM 学习总结(五)
- Javascript实现一个简单的输入关键字添加标签效果实例
- iOS中的音频服务和音频AVAudioPlayer音频播放器使用指南
- JAVA学习之一步步搭建spring框架
- Java数组中的元素删除并实现向前移的代码
- 汉字转拼音缩写示例代码(Silverlight和.NET 将汉字转换成为拼音)
- Android开发实现实时检测蓝牙连接状态的方法【附源码下载】