1,SAX是一个解析速度快并且占用内存少的xml解析器。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档
2,characters(char[] ch, int start, int length)
这个方法用来处理在XML文件中读到的内容,第一个参数为文件的字符串内容。疑惑在于:既然ch参数是文件的字符串内容,那么肯定是已经加载了xml的所有内容,又怎么说它不需要解析整个文档呢??
2,characters(char[] ch, int start, int length)
这个方法用来处理在XML文件中读到的内容,第一个参数为文件的字符串内容。疑惑在于:既然ch参数是文件的字符串内容,那么肯定是已经加载了xml的所有内容,又怎么说它不需要解析整个文档呢??
characters(char[] ch, int start, int length)不是只调用一次,也不是把xml中字符串内容都放进ch中ch中存放当前节点内容
<HeBei>
<Sjz>
<ViewPoint>
<Name>西苑亭水湾</Name>
<ImageUrl>/hebei/Sjz/xiyuantingshuiwan.jpg</ImageUrl>
<VedioUrl>http://61.55.166.72/hebei/Sjz/LYSJZ0307_xiyuan.3gp</VedioUrl>
</ViewPoint>
</Sjz>
- <Ts>
- <ViewPoint>
<Name>李大钊纪念馆</Name>
<ImageUrl />
<VedioUrl>http://61.55.166.72/hebei/Ts/LYTS0301_lidazhao.3gp</VedioUrl>
</ViewPoint>
</Ts>这用的XML 又该如何解析 拿到Sjz 数据Ts不要 是不是 改star和end?