import android.content.Context;
import android.text.TextUtils;
import android.util.Xml;
import com.webjet.yzqg.domain.BaseDocs;
import com.webjet.yzqg.domain.UnitDTO;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlSerializer;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.ArrayList;
import 并不知道;/* *
,* Created by  Administrator 提醒2016/7/20 0020年。
,*/public class  UnitService {
,,,private Context mContext;
,,,public UnitService (Context mContext) {
,,,,,,,this.mContext =, mContext;
,,,}
,,,/* * *
,,,,*,读取unit.xml文件
,,,,*,@return 单位集合对象
,,,,*,@throws 例外
,,,*/,,,public List, getUnitList (), throws 异常{
,,,,,,,List, unitDTOList =,空;
,,,,,,,UnitDTO UnitDTO =,空;
,,,,,,,XmlPullParser pullParser =, Xml.newPullParser ();
,,,,,,,pullParser.setInput (mContext.openFileInput (“unit.xml”),“utf - 8”);
,,,,,,,int event =, pullParser.getEventType();//触发第一个事件
,,,,,,,,(event !=XmlPullParser.END_DOCUMENT) {
,,,,,,,,,,,开关(事件){
,,,,,,,,,,,,,,,case XmlPullParser.START_DOCUMENT:
,,,,,,,,,,,,,,,,,,,unitDTOList =, new ArrayList ();
,,,,,,,,,,,,,,,,,,,休息;
,,,,,,,,,,,,,,,case XmlPullParser.START_TAG:
,,,,,,,,,,,,,,,,,,,如果(“医生”.equals (pullParser.getName ())) {
,,,,,,,,,,,,,,,,,,,,,,,unitDTO =, new UnitDTO ();
,,,,,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,,,,,如果(“名字”.equals (pullParser.getName ())) {
,,,,,,,,,,,,,,,,,,,,,,,unitDTO.setName (pullParser.nextText ());
,,,,,,,,,,,,,,,,,,,}如果(“id”.equals (pullParser.getName ())) {
,,,,,,,,,,,,,,,,,,,,,,,unitDTO.setID (new 整数(pullParser.nextText ()));
,,,,,,,,,,,,,,,,,,,}如果(“parentId .equals (pullParser.getName ())) {
,,,,,,,,,,,,,,,,,,,,,,,unitDTO.setParentID (new 整数(pullParser.nextText ()));
,,,,,,,,,,,,,,,,,,,}
,,,,,,,,,,,,,,,,,,,如果(“unitLevel .equals (pullParser.getName ())) {
,,,,,,,,,,,,,,,,,,,unitDTO.setUnitLevel (new 整数(pullParser.nextText ()));
,,,,,,,,,,,,,,,},,,如果(“位置”.equals (pullParser.getName ())) {
,,,,,,,,,,,,,,,,,,,,,,,unitDTO.setLOCATION (pullParser.nextText ());
,,,,,,,,,,,,,,,,,,,}
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null