标签:
<?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 对象add到list中-->
<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 对象add到list中-->
<Series>
<SeriesName>小组
</SeriesName> <!-- 这个ENDTAG不用处理 -->
</Series><!-- 遇到这个ENDTAG 说明一个Series对象 已经解析结束 判断 是否有 XYSeries 如果有 则调用 setXyseries 把 对应的 Xyseries List set进去 并且 把 Series 对象add到list中-->
</SeriesGN><!-- 遇到这个ENDTAG 说明一个SeriesGN对象已经解析结束 调用 SeriesGN的 setSeries(List<Series> series) 方法 把 Series 对应的 list set进去 并且把 把 SeriesGN 对象add到list中-->
</KPIResult><!-- 遇到这个ENDTAG 说明整个 KPIResult已经结束 调用 setSeriesgn 方法 把 SeriesGN 对应的 list set进去 -->
标签:
原文地址:http://blog.csdn.net/jun632485820/article/details/44220931