jaxp中sax方式解析xml:获取某个标签的文本内容
1、首先我们要编写的处理类MyHandler2,让它继承DefaultHandler,并重写startElem髫潋啜缅ent(String uri, String localName, String qName, Attributes attributes)characters(char[] ch, int start, int length)endElement(String uri, String localName, String qName)三个方法。

3、在startElement(String uri, String localName, String qNa罪焐芡拂me, Attributes attributes)方法中,我们通过“书名”.equals(qName) 来判断是否解析到书名标签。当解析到书名的标签的时候设置count自增、flag值为true

5、在endElement(String uri, String localName, String qName)方法中重新将flag的值设置为false.当然这个语句其实也是可以放到上面打印的语句后面的。

7、运行之后查看结果,可以看到结果和我们想要的结果是一致的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:64
阅读量:83
阅读量:94
阅读量:45
阅读量:55