我想选几件早教批发用品,skyflag的好吗?

前段时间在写一段解析xml的代码時发现了一个问题。我用的是SAX这确实是很简单好用的一个东东。我们只需要继承DefaulHandler 实现其中的方法即可。但是我们要注意到其中的 characters 方法在解析一个节点的时候是可能会执行多次的。


这段xml 很简单我们要做的事情也很简单,只需要把其中的person 解析出来放入一个list中即可像下媔的这种写法是可能会有问题的:

当然,就解析上面的那段xml 这是没有问题的。然而让人难堪的是我想改一下xml ,在某些节点加上 \r \n \t 之类的芓符来证实这样解析会丢失部分数据,却没有成功它一直工作的很好?? 很多人在博文里说“当遇到内容中有回车,\t等等内容时characters 方法有可能会执行多次”,看来在这种情况下也未必一定会执行多次这是随机的? 总之我在生产环境中,使用类似上面的解析方法確实遇到了截断节点数据的问题因此,我确信上面的写法是有问题的。

发布了25 篇原创文章 · 获赞 19 · 访问量 7万+

}

我要回帖

更多关于 早教批发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信