java 解析xml时标签之间有空格

java解析xml时标签之间有空格,我将空格替换掉,但是<?xmlversion="1.0"encoding="UTF-8"?>中的空格也被替换,导致解析出错,带着空格解... java 解析xml时标签之间有空格,我将空格替换掉,但是<?xml version="1.0" encoding="UTF-8"?>中的空格也被替换,导致解析出错,带着空格解析出的xml,不是正确的 展开
 我来答
llei32wang
2012-11-08 · TA获得超过2736个赞
知道大有可为答主
回答量:1478
采纳率:60%
帮助的人:1403万
展开全部
如果你是用其他工具包解析xml的话标签间的空格是不影响解析的。
如果是自己解析的话不要简单的替换空格,要先检测看看空格是不是在> <之间,在> <的空格删掉就行了。
追问
replaceAll("[ ]","");可以直接写正则表达式吗
追答
replaceAll 支持正则的,也可以用正则替换。如果熟悉正则的话用正则更方便。
小豆娃子
2012-11-08
知道答主
回答量:87
采纳率:0%
帮助的人:15.8万
展开全部
这是肯定的喽,空格不能随便替换呢。
如果 <root id="1">...</root> ,这root 和 id 之间的空格也不能替换。
所以,如果替换空格,不能简单的使用String.replace函数,需要分析XML元素。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2fefzd
2012-11-08 · 超过15用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:52.4万
展开全部
那你就加一个判断,这个是xml头都在第一行,那你从xml第二行开始替换空格不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FireShowX
2012-11-08
知道答主
回答量:22
采纳率:0%
帮助的人:3.6万
展开全部
额 没有遇到过! 空格去掉 会报错啊.....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式