dom4j解析标签名中含有特殊字符报错
<root><body><commit_timestamp$>123145645</commit_timestamp$></body></root>如当解析上诉xml时标...
<root><body><commit_timestamp$>123145645</commit_timestamp$></body></root>
如当解析上诉xml时标签内带有$就报错,有解决办法吗 展开
如当解析上诉xml时标签内带有$就报错,有解决办法吗 展开
1个回答
2012-06-16
展开全部
XML 元素必须遵循以下命名规则:
名称可以含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能以字符 “xml”(或者 XML、Xml)开始
名称不能包含空格
可使用任何名称,没有保留的字词。
但是某些解析工具可能对特殊字符处理有问题,尤其是($\#等),所以解决的办法就是尽量使用英文字母!
名称可以含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能以字符 “xml”(或者 XML、Xml)开始
名称不能包含空格
可使用任何名称,没有保留的字词。
但是某些解析工具可能对特殊字符处理有问题,尤其是($\#等),所以解决的办法就是尽量使用英文字母!
更多追问追答
追问
你说的意思就是告诉我你不知道解决办法是不
追答
命名标签时,别用$或者#好这种特殊字符...
要尽量符合规范...
名称可以含字母、数字以及其他的字符 (这个其他字符定义的不是很清晰,所以要谨慎使用啊)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询