xml解析  我网上查了好久资料  发现关于xml解析有三种方式  sax pull dom   各有优缺   虽然都有例子 但是没有找到一种简单的方法   (真的 只能说 国内的各个论坛的上的博客的帖子 基本都是大家转来转去 都是一样的 没有多少有用的<有用的还是有的>  也可能是我还没找到好的论坛吧)   而且源码找到的基本没有什么用  用不了或是复杂难懂  我是移植不起来       后来找到一个应用用到xml解析 然后我再把里面的相关源码提取出来才成功解析了xml       是用pull方法的   有必要解释下原理
pull是边读取文档边解析xml   读取到一个开始标签  如果是开始标签 就读取其相应的内容  读取完成后 又继续读取下一个标签(每次读取到的标签不一定是开始标签)   直到文档结束
xml文档
| 1 | <!--?xml version="1.0" encoding="utf-8" ?--> | 
源码是这样的
| 1 | private List <Map<String,String>> getData() { | 
这样就算好了 最后在调用
| 1 | List<Map<String, String>> Schools=getData(); | 
基本就是这样了
但是其实我的xml是这样的
| 1 | <!--?xml version="1.0" encoding="utf-8" ?--> | 
我又费了一点功夫才弄好的 读者自己试试看呗~~