码迷,mamicode.com
首页 > 其他好文 > 详细

Pull解析--详解

时间:2015-03-12 15:12:10      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

<?xml version="1.0"?>

<KPIResult xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<AllCount>0</AllCount>            <!-- pull解析就是一句一句读 遇见“<”就是StartTag 碰到  “</” 就是ENDTAG-->            

<CountZhengchang>0</CountZhengchang>  <!-- 你的starttag 处理的基本没问题 遇见ENDTAG 的判断tagname 根据你的数据结构做相应处理 -->

<CountYichang>0</CountYichang>

<CountGuaqi>0</CountGuaqi>

<SeriesGN>

<Series>

<SeriesName>工程师

    </SeriesName>       <!-- 这个ENDTAG不用处理 -->

</Series>     <!-- 遇到这个ENDTAG 说明一个Series对象 已经解析结束 判断 是否有 XYSeries 如果有 则调用 setXyseries 把 对应的 Xyseries List set进去 并且 把 Series 对象addlist-->

<Series>

<SeriesName>平均

    </SeriesName> <!-- 这个ENDTAG不用处理 -->

<XYSeries>

<XYSerie>

<X>17</X><!-- 这个ENDTAG不用处理 -->

<Y>24.0</Y><!-- 这个ENDTAG不用处理 -->

</XYSerie><!-- 遇到这个ENDTAG 说明一个XYSerie 已经结束 把 XYSerie 对象对应的 list-->

</XYSeries><!-- 遇到这个ENDTAG 说明一个XYSeries对象 已经解析结束 调用XYSeries的 setXyserie 方法 把 XYSerie List set进去,并且 把  XYSeries 对象 add到对应的 list中 -->

</Series><!-- 遇到这个ENDTAG 说明一个Series对象 已经解析结束 判断 是否有 XYSeries 如果有 则调用 setXyseries 把 对应的 Xyseries List set进去 并且 把 Series 对象addlist-->

<Series>

<SeriesName>小组

 </SeriesName> <!-- 这个ENDTAG不用处理 -->

</Series><!-- 遇到这个ENDTAG 说明一个Series对象 已经解析结束 判断 是否有 XYSeries 如果有 则调用 setXyseries 把 对应的 Xyseries List set进去 并且 把 Series 对象addlist-->

</SeriesGN><!-- 遇到这个ENDTAG 说明一个SeriesGN对象已经解析结束 调用 SeriesGN的 setSeries(List<Series> series) 方法 把 Series 对应的 list set进去  并且把  把 SeriesGN 对象addlist-->

</KPIResult><!-- 遇到这个ENDTAG 说明整个 KPIResult已经结束 调用 setSeriesgn 方法 把 SeriesGN 对应的 list set进去  -->

Pull解析--详解

标签:

原文地址:http://blog.csdn.net/jun632485820/article/details/44220931

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!