xml解析错误:格式不佳 傷城~ 2023-10-12 08:33 5阅读 0赞 ## 1、问题概述 ## 开发时,浏览器控制器(Console)报错:XML解析错误:格式不佳 出现场景1:通过jQuery发送异步请求的时候,后端返回json类型的数据,异步请求交互没有问题,但是浏览器报错。问题是没有设置响应的类型(conent-type)。 出现场景2:发送ajax异步请求的时候,后端返回json类型的数据,但是返回的json格式不正确,如需要返回的json必须是双引号,而不能是单引号等问题。这种问题在layui的数据表格中经常的出现。 出现场景3:这种情况比较少见,就是开发者在测试的时候,没有通过tomcat服务器打开页面,而是通过浏览器直接打开页面,这种使用默认使用的file:///,而不是http://,使用的协议不同,解析错误。 问题常出现在servlet工程中,spring和springboot工程基本不需要设置。 ![a88d75a644b84f4e9e171bca7c890b4a.png][] ## 2、如果不会使用异步请求看下面的链接 ## [https://blog.csdn.net/tangshiyilang/article/details/128223393][https_blog.csdn.net_tangshiyilang_article_details_128223393] ### 3、场景1:解决办法 ### 当前问题建议使用:文本格式和json格式 **后端****设置响应头的内容类型为**html格式:response.setContentType("text/html;charset=utf-8"); **后端设置响应头的内容类型为**文本格式:response.setContentType("text/plain"); **后端设置响应头的内容类型为json****格式:****response.setContentType(“application/json”);** **后端****设置响应头的内容类型为xml****格式:****response.setContentType(“**application/xml**”);** ## 4、场景2:解决办法 ## 仔细检查json格式,如果返回需要双引号,如下: response.getWriter().print("\{\\"code\\":\\"1\\"\}"); 说明:使用\\转义字符 [a88d75a644b84f4e9e171bca7c890b4a.png]: https://img-blog.csdnimg.cn/a88d75a644b84f4e9e171bca7c890b4a.png [https_blog.csdn.net_tangshiyilang_article_details_128223393]: https://blog.csdn.net/tangshiyilang/article/details/128223393
相关 XML解析错误:DOM解析器无法正确读取XML文档 这种情况通常发生在XML文档结构不清晰,存在编码问题,或者DOM解析器版本过低不支持文档格式时。 解决方法如下: 1. **检查XML结构**:确保XML文档没有语法错误, r囧r小猫/ 2024年09月10日 05:39/ 0 赞/ 74 阅读
相关 XML数据格式原生解析器 由于服务器早已关闭,在此不能看到效果,只能给大家看一下代码,知道如何解析的了,想必大家都知道XML数据格式长得什么样子吧,在此贴出一点XML数据格式 曹操,50|宁教 小鱼儿/ 2023年10月17日 06:12/ 0 赞/ 27 阅读
相关 xml解析错误:格式不佳 1、问题概述 开发时,浏览器控制器(Console)报错:XML解析错误:格式不佳 出现场景1:通过jQuery发送异步请求的时候,后端返回json类型的数据,异步请求 傷城~/ 2023年10月12日 08:33/ 0 赞/ 6 阅读
相关 dom4j解析xml(兼容任何格式,不指定key) public static JSONObject test(String xml) throws DocumentException { Doc 蔚落/ 2022年11月22日 00:29/ 0 赞/ 78 阅读
相关 JAVA解析XML格式字符串 import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; 喜欢ヅ旅行/ 2022年08月25日 15:47/ 0 赞/ 185 阅读
相关 xml文件解析错误 1:bug截图 ![Image 1][] ![Center][] 2:bug原因 实体类promotion没有配置@xmlRootElement注解,指定该实体类 蔚落/ 2022年06月07日 01:23/ 0 赞/ 166 阅读
相关 SqlServer解析XML,解析JSON数据格式 一:解析XML(SQL2005版本开始支持) declare @pro_xml varchar(max)= '<reg> <node> 忘是亡心i/ 2022年05月20日 04:39/ 0 赞/ 622 阅读
相关 XML 解析错误:格式不佳 问题描述:在Firefox浏览器调ajax获取json数据时,控制台提示“XML 解析错误:格式不佳”。 因为ajax请求指定了数据类型是json,后台返回数据如果不指定内容 深藏阁楼爱情的钟/ 2022年04月03日 04:55/ 0 赞/ 664 阅读
相关 Java解析XML字符串格式 Java解析XML字符串格式 前言 代码示例 结果展示 前言 java解析XML字符串格式使用的是Dom4j这一种方式; ╰+哭是因爲堅強的太久メ/ 2021年09月01日 03:31/ 0 赞/ 426 阅读
还没有评论,来说两句吧...