文档章节

XML 解析错误:XML 或文本声明不在实体的开头位置,有效的解决方法

嗜学如命的小蚂蚁
 嗜学如命的小蚂蚁
发布于 2015/10/20 08:07
字数 288
阅读 1327
收藏 0

    昨天在测试APP接口返回XML数据的时候( http://my.oschina.net/woshixiaomayi/blog/518885),非常奇葩的爆出了这么一个错误:

        XML 解析错误:XML 或文本声明不在实体的开头

        位置:http://www.demo.com/app/index.php

        行 2,列 1:<?xml version='1.0' encoding='UTF-8' ?>

        

    猛的一下不知道怎么回事,还以为浏览器的问题,马上用谷歌浏览器试了一下,结束也是错误:       

    This page contains the following errors:

    error on line 2 at column 6: XML declaration allowed only at the start of the document

    Below is a rendering of the page up to the first error.

        

    在网上搜索,关于这个问题的解释也少,仅有的几个方法也不管用。不过最后还真是找到了一个有效的解决方法:在要输出xml之前,先清空缓存区,ob_clean();就能够正常输出数据了,但是原因还不太清楚,mark一下,以后遇见高手了请教一下。

© 著作权归作者所有

共有 人打赏支持
嗜学如命的小蚂蚁
粉丝 142
博文 161
码字总数 100864
作品 0
郑州
程序员
私信 提问
加载中

评论(1)

独鸣在彼岸
独鸣在彼岸
我大开源社区就是牛逼!
sax的解析原理基础

1:sax解析是什么? SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文...

逐梦的Man
2017/12/18
0
0
Injection Attacks-XML注入

注入攻击 XML注入 虽然JSON的出现实现了服务器与客户端之间的“轻量级”数据交流,但是,作为另一种流行的可行方案,许多web服务API同时还是继续支持XML。另外,除了web服务之外,XML也是许多...

OneAPM蓝海讯通
2016/03/11
23
0
J2EE复习(二)XML

XML(eXtensible Markup Language)简介 XML 可扩展标记语言 XML是一种您可以用来创建自己的标记的标记语言。 XML由万维网协会(W3C)创建 XML和Html比较 比较内容 HTML XML 可扩展性 不具有...

xlc8859
2009/04/07
135
0
javaWeb 之 XML基础(二)

一、XML约束模式->纲要 ● 格式良好的(Well-formed)XML ● XML的约束模式 ● XML约束模式语言 ● 有效的(Valid)XML 1、格式良好的(Well-formed)XML ● 计算机程序在处理XML文档之前,首...

oYo字节
2014/03/10
0
0
Android中XML解析模块的使用方法

在音乐跟电视的项目中,很多都是使用了典型的按照接口规范的流程处理方式。 例如上图,客户端发送一个request请求,服务端就会以xml的数据格式返回一个response响应。但是在客户端界面展示x...

晨曦之光
2012/03/05
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

深度学习中的注意力机制

最近两年,注意力模型(Attention Model)被广泛使用在自然语言处理、图像识别及语音识别等各种不同类型的深度学习任务中,是深度学习技术中最值得关注与深入了解的核心技术之一。 本文以机器...

火力全開
15分钟前
3
0
去除文件中

最近生成的文件中出现了<feff>乱码,而且单个文件中出现不止一次,在vim中打该文件显示<feff>,而在idea中则显示一个“-”,对数据处理造成了极大的困扰,通过使用其它编辑器打开发现,Windo...

休辞醉倒
17分钟前
3
0
想搞懂大数据就看这篇文章就够了!

互联网时代的到来,各种专业词汇术语充斥着我们的大脑,大数据,人工智能更是当下时代的热点潮流,很多传统企业都徘徊穿梭于这个潮流当中,传统广告的褪去,移动互联网时代的大数据精准整合营...

董黎明
19分钟前
1
0
go module 初体验

尽管官方的go module比较好用,但由于很多库下载不了,所以需要用到以下配置 export PATH=/mnt/d/download/go/bin/:$PATH export GOPATH=/home/fish/dipamkara/ #export GOPATH=/mnt/d/work...

LoveCupid
22分钟前
1
0
【小白学游戏常用算法】二、A*启发式搜索算法

  在上一篇博客中,我们一起学习了随机迷宫算法,在本篇博客中,我们将一起了解一下寻路算法中常用的A*算法。   通常情况下,迷宫寻路算法可以使用深度优先或者广度优先算法,但是由于效...

hejunbinlan
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部