xml解析错误

利用org.w3c.dom.Document解析

xml:

<?xml version="1.0" encoding="UTF-8"?>
<P>
<id>2</id>
<f>ccb0123456789012</f>
<t>ccb012345674444</t>
<r>李四</r>
<am>2365</am>
<date>2001-09-28 12:23:54</date>
<ip>192.168.1.101</ip>
<0>张三</0>
</P>
 

过程中,报这个错误。

[Fatal Error] :1:174: The content of elements must consist of well-formed character data or markup.
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.

搞了半天没找到,后来才发现原来是自己马虎造成了,把标签<o>欧,写成了标签<0>零,xml语法规范规定:

XML 元素必须遵循以下命名规则:

  • 名称可以含字母、数字以及其他的字符
  • 名称不能以数字或者标点符号开始
  • 名称不能以字符 “xml”(或者 XML、Xml)开始
  • 名称不能包含空格

可使用任何名称,没有保留的字词。

将<0>变为<o>,解析成功。OK,没问题了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值