XmlPullParser 解析XML_航班信息查询

XML(eXtensible Markup Language) 可扩展标记语言被设计用来传输数据信息,不用来表现或展示数据。HTML 则用来表现数据。所以 XML 用途的焦点是它说明数据是什么,以及携带数据信息。由于 XML 数据以纯文本格式进行存储,因此不同应用程序共享数据变得更加容易。

在 Android 系统中,常见的 XML 解析器有 DOM 解析器,SAX 解析器,以及 PULL 解析器。

DOM(Document Object Model) 是基于树状结构的节点或信息片段的集合,可以使用 DOM API 遍历 XML 树,检索所需的数据。由于 DOM 在内存中以树状结构存放,因此检索和更新效率会更高。

SAX(Simple API for XML) 解析器是一种基于事件的解析器,从文件的开始顺序解析到文档的结束,不可暂停或倒退。它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。简单的说,SAX 就是对文档进行顺序扫描,当扫描到文档(Document)、元素(Element)开始与结束时通知事件处理函数,直至文档结束。SAX 解析器的优点是解析速度快,占用内存少,非常适合在 Android 移动设备中使用。

PULL(XmlPullParser) 解析器是 Android 附带的解析器,其工作方式类似于 SAX,都是基于事件的模式。Android 系统内部在解析各种 XML 时也是用 PULL 解析器,PULL 解析技术是第三方开发的开源技术,它同样也应用于 JavaSE 开发。

有两种方式创建 XmlPullParser 对象:

1、使用工厂类创建

XmlPullParserFactory  pullFactory = XmlPullParserFactory.newInstance();

XmlPullParser xmlPullParser = pullFactory.newPullParser();

2、使用 Android 提供的实用工具类 android.util.Xml 创建

XmlPullParser parser = Xml.newPullParser();

 

getDomesticAirlinesTime 获得航班时刻表 DataSet

http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx?op=getDomesticAirlinesTime

  1 import java.io.File;
  2 import java.io.FileInputStream;
  3 import java.io.FileNotFoundException;
  4 import java.io.IOException;
  5 import java.io.InputStream;
  6 import java.io.UnsupportedEncodingException;
  7 import java.net.HttpURLConnection;
  8 import java.net.MalformedURLException;
  9 import java.net.URL;
 10 import java.net.URLEncoder;
 11 import java.text.ParseException;
 12 import java.text.SimpleDateFormat;
 13 import java.util.Date;
 14 import java.util.List;
 15 import java.util.Map;
 16 
 17 import android.app.Activity;
 18 import android.app.ProgressDialog;
 19 import android.content.Intent;
 20 import android.os.Bundle;
 21 import android.os.Handler;
 22 import android.util.Log;
 23 import android.view.Menu;
 24 import android.view.MenuItem;
 25 import android.view.View;
 26 import android.view.View.OnClickListener;
 27 import android.widget.DatePicker;
 28 import android.widget.EditText;
 29 import android.widget.Toast;
 30 
 31 import com.oliver.xmlparser.MyPullXmlParser;
 32 
 33 public class MainActivity extends Activity {
 34     
 35     EditText sc,lc;
 36     DatePicker startDate;
 37     public ProgressDialog progress;
 38     public Handler handler = new Handler();
 39     static final String T = "Tag";
 40     List<Map<String, String>> data;
 41     MyDataSet ds;    // activity 的共享数据区域
 42     
 43     @Override
 44     public void onCreate(Bundle savedInstanceState) {
 45         super.onCreate(savedInstanceState);
 46         
 47         setContentView(R.layout.activity_main);
 48         sc = (EditText) findViewById(R.id.et_startCity);
 49         lc = (EditText) findViewById(R.id.et_lastCity);
 50         startDate = (DatePicker) findViewById(R.id.dp_startdate);
 51         
 52         ds = (MyDataSet) getApplication();
 53         
 54         // 添加按钮监听事件
 55         findViewById(R.id.bt_go).setOnClickListener(new OnClickListener(){
 56             @Override
 57             public void onClick(View v) {
 58                 if(ds.startCity == null||
 59                         !ds.startCity.equalsIgnoreCase(sc.getText().toString())
 60                         || !ds.lastCity.equalsIgnoreCase(lc.getText().toString())){
 61                     createProDialog();
 62                     progress.show();
 63                     startLoadXml();
 64                     ds.startCity = sc.getText().toString();
 65                     ds.lastCity = lc.getText().toString();
 66                 }else{
 67                     Intent intent = new Intent(MainActivity.this, ShowTicksActivity.class);
 68                     startActivity(intent);
 69                 }
 70             }
 71         });
 72     }
 73     
 74     public void createProDialog(){
 75         
 76         progress = new ProgressDialog(this);
 77         progress.setTitle("解析航班信息");
 78         progress.setIcon(android.R.drawable.stat_sys_download);
 79         progress.setMessage("正在获取 " + sc.getText().toString()+
 80                 "-->" + lc.getText().toString() + " 的航班信息,请耐心等待……");
 81         progress.setCancelable(true);
 82         progress.setMax(100);
 83         progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
 84     }
 85     
 86     @Override
 87     protected void onResume() {
 88         // TODO Auto-generated method stub
 89         super.onResume();
 90         sc.setText(ds.startCity);
 91         lc.setText(ds.lastCity);
 92     }
 93     
 94     // 下载航班信息,并解析
 95     public void startLoadXml(){
 96         // 启动线程,下载航班信息,并负责解析
 97         new Thread(new Runnable(){
 98             @Override
 99             public void run() {
100                 // 准备 URL
101                 String urlStr = prepareURLString();
102                 InputStream is = loadXml(urlStr);
103                 //                
104                 File file = new SaveDataSDCard(handler, MainActivity.this).writeData("temp", "temp.xml", is);
105                 if(file == null){
106                     handler.post(new Runnable(){
107                         @Override
108                         public void run() {
109                             progress.cancel();
110                             Toast.makeText(MainActivity.this, "无法保存临时数据,请插入SD卡", 1).show();
111                         }
112                     });
113                     return;
114                 }
115                 // 解析                
116                 try {
117                     data = new MyPullXmlParser(MainActivity.this).parseXml(new FileInputStream(file));
118                 } catch (FileNotFoundException e) {
119                     // TODO Auto-generated catch block
120                     e.printStackTrace();
121                 }
122                 
123                 //data = new MyPullXmlParser(MainActivity.this).parseXml(is);
124                 if(data == null||data.size() == 0){
125                     handler.post(new Runnable(){
126                         @Override
127                         public void run() {
128                             progress.cancel();
129                             Toast.makeText(MainActivity.this, "解析数据错误", 1).show();
130                         }
131                     });
132                     return;
133                 }
134                 
135                 // 跳转
136                 handler.post(new Runnable(){
137                     @Override
138                     public void run() {
139                         gotoActivity();
140                     }
141                 });
142             }            
143         }).start();        
144     }
145     
146     @Override
147     protected void onPause() {
148         // TODO Auto-generated method stub
149         super.onPause();
150     }
151     
152     // activity 跳转
153     public void gotoActivity(){
154         
155         handler.post(new Runnable(){
156             @Override
157             public void run() {
158                 progress.setProgress(100);
159                 progress.cancel();
160             }
161         });
162         
163         Intent intent = new Intent(MainActivity.this,ShowTicksActivity.class);
164         MyDataSet ds = (MyDataSet) getApplication();
165         ds.data = data;
166         startActivity(intent);
167     }
168     
169     // 准备 URL
170     public String prepareURLString(){
171         
172         String url = "http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx/getDomesticAirlinesTime";
173         //String url = "http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx?op=getDomesticAirlinesTime";
174         String startCity = sc.getText().toString();
175         String lastCity = lc.getText().toString();
176         String date = startDate.getYear() + "-" + (startDate.getMonth()+1) + "-" + startDate.getDayOfMonth();
177         StringBuffer queryStr = new StringBuffer();
178         
179         try {
180             queryStr.append("?startCity=" + URLEncoder.encode(startCity,"UTF-8"));
181             queryStr.append("&lastCity=" + URLEncoder.encode(lastCity, "UTF-8"));
182             SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
183             Date d = sdf.parse(date);
184             queryStr.append("&theDate=" + sdf.format(d));
185             Log.i("Tag", date);
186             //queryStr.append("&userID=0f5969a212fe46eaa62fb4dd21d6ac7b");
187             queryStr.append("&userID=");
188         } catch (UnsupportedEncodingException e) {
189             // TODO Auto-generated catch block
190             e.printStackTrace();
191         } catch (ParseException e) {
192             // TODO Auto-generated catch block
193             e.printStackTrace();
194         }
195         Log.i("Tag", "urlstr=" + url + queryStr.toString());
196         return url + queryStr.toString();
197     }
198     
199     // 下载
200     public InputStream loadXml(String urlStr){
201         
202         InputStream is = null;
203         
204         try {
205             URL url = new URL(urlStr);
206             HttpURLConnection hc = (HttpURLConnection) url.openConnection();
207             hc.setDoInput(true);
208             hc.setDoOutput(true);
209             hc.setRequestMethod("GET");
210             hc.setConnectTimeout(50000);
211             hc.setReadTimeout(50000);
212             hc.connect();    //连接
213             int code = hc.getResponseCode();
214             Log.i(T, "请求代码为" + code);
215             
216             if(code != 200){
217                 handler.post(new Runnable(){
218                     @Override
219                     public void run() {
220                         progress.cancel();
221                         Toast.makeText(MainActivity.this, "网络异常,请重试", 1).show();
222                     }
223                 });
224                 return null;
225             }
226             is = hc.getInputStream();
227         } catch (MalformedURLException e) {
228             // TODO Auto-generated catch block
229             e.printStackTrace();
230         } catch (IOException e) {
231             // TODO Auto-generated catch block
232             e.printStackTrace();
233         }
234         return is;
235     } 
236 
237     @Override
238     public boolean onCreateOptionsMenu(Menu menu) {
239         // Inflate the menu; this adds items to the action bar if it is present.
240         getMenuInflater().inflate(R.menu.main, menu);
241         return true;
242     }
243 
244     @Override
245     public boolean onOptionsItemSelected(MenuItem item) {
246         // Handle action bar item clicks here. The action bar will
247         // automatically handle clicks on the Home/Up button, so long
248         // as you specify a parent activity in AndroidManifest.xml.
249         int id = item.getItemId();
250         if (id == R.id.action_settings) {
251             return true;
252         }
253         return super.onOptionsItemSelected(item);
254     }
255 }
MainActivty

需要注意的是 userID 是免费用户,Timeout 要设得大一点,但这样做有可能因为耗时太长,模拟机能运行,而真机无法运行。

1             URL url = new URL(urlStr);
2             HttpURLConnection hc = (HttpURLConnection) url.openConnection();
3             hc.setDoInput(true);
4             hc.setDoOutput(true);
5             hc.setRequestMethod("GET");
6             hc.setConnectTimeout(50000);
7             hc.setReadTimeout(50000);

PullXmlParse 解析类

  1 import java.io.IOException;
  2 import java.io.InputStream;
  3 import java.util.ArrayList;
  4 import java.util.HashMap;
  5 import java.util.List;
  6 import java.util.Map;
  7 
  8 import org.xmlpull.v1.XmlPullParser;
  9 import org.xmlpull.v1.XmlPullParserException;
 10 
 11 import android.util.Log;
 12 import android.util.Xml;
 13 
 14 import com.oliver.airlines.MainActivity;
 15 
 16 public class MyPullXmlParser {
 17     
 18     MainActivity act;
 19     
 20     public MyPullXmlParser(MainActivity ma){
 21         act = ma;
 22     }
 23     
 24     public List<Map<String,String>> parseXml(InputStream is){
 25         
 26         List<Map<String,String>> lines = null;
 27         if(is == null)    return null;
 28         
 29         // 创建解析
 30         XmlPullParser parser = Xml.newPullParser();
 31         try {
 32             lines = new ArrayList<Map<String,String>>();
 33             parser.setInput(is, "UTF-8");
 34             // 获取标签名
 35             int type = parser.getEventType();
 36             Map<String,String> al = null;
 37             int n = 0;
 38             while((type = parser.next())!= XmlPullParser.END_DOCUMENT){
 39                 n++;
 40                 String tag = parser.getName();
 41                 Log.i("Tag", "tag = " + tag + "\t type" + type);
 42                 // 当检测到新航班标签时,创建航班对象
 43                 if(type == XmlPullParser.START_TAG && tag.equalsIgnoreCase("AirlinesTime")){
 44                     // 航线对象
 45                      al = new HashMap<String,String>();
 46                 }
 47                 if(type == XmlPullParser.START_TAG){
 48                     // 设置航班参数
 49                     if(tag.equalsIgnoreCase("Company")){
 50                         type = parser.next();
 51                         al.put("company",parser.getText());
 52                     }else if(tag.equalsIgnoreCase("AirlineCode")){
 53                         type = parser.next();
 54                         al.put("code",parser.getText());
 55                     }else if(tag.equalsIgnoreCase("StartDrome")){
 56                         type = parser.next();
 57                         al.put("startDrome",parser.getText());
 58                     }else if(tag.equalsIgnoreCase("ArriveDrome")){
 59                         type = parser.next();
 60                         al.put("arriverDrome",parser.getText());
 61                     }else if(tag.equalsIgnoreCase("StartTime")){
 62                         type = parser.next();
 63                         al.put("startTime",parser.getText());
 64                     }else if(tag.equalsIgnoreCase("ArriveTime")){
 65                         type = parser.next();
 66                         al.put("arriveTime", parser.getText());
 67                     }else if(tag.equalsIgnoreCase("Mode")){
 68                         type = parser.next();
 69                         al.put("mode", parser.getText());
 70                     }else if(tag.equalsIgnoreCase("AirlineStop")){
 71                         type = parser.next();
 72                         al.put("stop", parser.getText());
 73                     }else if(tag.equalsIgnoreCase("Week")){
 74                         type = parser.next();
 75                         al.put("week", parser.getText());
 76                     }
 77                 }
 78                 
 79                 if(type == XmlPullParser.END_TAG && tag.equalsIgnoreCase("AirlinesTime")){
 80                     // 航班信息解析完整, 加入集合
 81                     lines.add(al);
 82                 }
 83                 // 更改进度条
 84                 if(n%50 == 0)
 85                 act.handler.post(new Runnable(){
 86                     
 87                     @Override
 88                     public void run() {
 89                         act.progress.setProgress(act.progress.getProgress()+1);
 90                     }
 91                 });
 92                 //type = parser.next();
 93             }
 94         } catch (XmlPullParserException e) {
 95             // TODO Auto-generated catch block
 96             e.printStackTrace();
 97         } catch (IOException e) {
 98             // TODO Auto-generated catch block
 99             e.printStackTrace();
100         }
101         Log.i("Tag", "解析结束, 共有对象各数" + lines.size());
102         return lines;
103     }
104 }
MyPullXmlParser.java

mnt/sdcard/temp/temp.xml

   1 <?xml version="1.0" encoding="utf-8"?>
   2 <DataSet xmlns="http://WebXml.com.cn/">
   3   <xs:schema id="Airlines" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
   4     <xs:element name="Airlines" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
   5       <xs:complexType>
   6         <xs:choice minOccurs="0" maxOccurs="unbounded">
   7           <xs:element name="AirlinesTime">
   8             <xs:complexType>
   9               <xs:sequence>
  10                 <xs:element name="Company" type="xs:string" minOccurs="0" />
  11                 <xs:element name="AirlineCode" type="xs:string" minOccurs="0" />
  12                 <xs:element name="StartDrome" type="xs:string" minOccurs="0" />
  13                 <xs:element name="ArriveDrome" type="xs:string" minOccurs="0" />
  14                 <xs:element name="StartTime" type="xs:string" minOccurs="0" />
  15                 <xs:element name="ArriveTime" type="xs:string" minOccurs="0" />
  16                 <xs:element name="Mode" type="xs:string" minOccurs="0" />
  17                 <xs:element name="AirlineStop" type="xs:string" minOccurs="0" />
  18                 <xs:element name="Week" type="xs:string" minOccurs="0" />
  19               </xs:sequence>
  20             </xs:complexType>
  21           </xs:element>
  22         </xs:choice>
  23       </xs:complexType>
  24     </xs:element>
  25   </xs:schema>
  26   <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
  27     <Airlines xmlns="">
  28       <AirlinesTime diffgr:id="AirlinesTime1" msdata:rowOrder="0">
  29         <Company>深圳航空</Company>
  30         <AirlineCode>ZH1858</AirlineCode>
  31         <StartDrome>上海虹桥国际机场</StartDrome>
  32         <ArriveDrome>北京首都国际机场</ArriveDrome>
  33         <StartTime>07:55</StartTime>
  34         <ArriveTime>10:10</ArriveTime>
  35         <Mode>330</Mode>
  36         <AirlineStop>0</AirlineStop>
  37         <Week>日</Week>
  38       </AirlinesTime>
  39       <AirlinesTime diffgr:id="AirlinesTime2" msdata:rowOrder="1">
  40         <Company>中国国航</Company>
  41         <AirlineCode>CA1858</AirlineCode>
  42         <StartDrome>上海虹桥国际机场</StartDrome>
  43         <ArriveDrome>北京首都国际机场</ArriveDrome>
  44         <StartTime>07:55</StartTime>
  45         <ArriveTime>10:10</ArriveTime>
  46         <Mode>330</Mode>
  47         <AirlineStop>0</AirlineStop>
  48         <Week>日</Week>
  49       </AirlinesTime>
  50       <AirlinesTime diffgr:id="AirlinesTime3" msdata:rowOrder="2">
  51         <Company>海南航空</Company>
  52         <AirlineCode>HU7604</AirlineCode>
  53         <StartDrome>上海虹桥国际机场</StartDrome>
  54         <ArriveDrome>北京首都国际机场</ArriveDrome>
  55         <StartTime>08:25</StartTime>
  56         <ArriveTime>10:50</ArriveTime>
  57         <Mode>738</Mode>
  58         <AirlineStop>0</AirlineStop>
  59         <Week>13456日</Week>
  60       </AirlinesTime>
  61       <AirlinesTime diffgr:id="AirlinesTime4" msdata:rowOrder="3">
  62         <Company>东方航空</Company>
  63         <AirlineCode>MU5145</AirlineCode>
  64         <StartDrome>上海虹桥国际机场</StartDrome>
  65         <ArriveDrome>北京首都国际机场</ArriveDrome>
  66         <StartTime>08:30</StartTime>
  67         <ArriveTime>10:40</ArriveTime>
  68         <Mode>76A</Mode>
  69         <AirlineStop>0</AirlineStop>
  70         <Week>123456日</Week>
  71       </AirlinesTime>
  72       <AirlinesTime diffgr:id="AirlinesTime5" msdata:rowOrder="4">
  73         <Company>南方航空</Company>
  74         <AirlineCode>CZ9920</AirlineCode>
  75         <StartDrome>上海虹桥国际机场</StartDrome>
  76         <ArriveDrome>北京首都国际机场</ArriveDrome>
  77         <StartTime>08:30</StartTime>
  78         <ArriveTime>10:40</ArriveTime>
  79         <Mode>76A</Mode>
  80         <AirlineStop>0</AirlineStop>
  81         <Week>123456日</Week>
  82       </AirlinesTime>
  83       <AirlinesTime diffgr:id="AirlinesTime6" msdata:rowOrder="5">
  84         <Company>深圳航空</Company>
  85         <AirlineCode>ZH1590</AirlineCode>
  86         <StartDrome>上海虹桥国际机场</StartDrome>
  87         <ArriveDrome>北京首都国际机场</ArriveDrome>
  88         <StartTime>08:55</StartTime>
  89         <ArriveTime>11:15</ArriveTime>
  90         <Mode>330</Mode>
  91         <AirlineStop>0</AirlineStop>
  92         <Week>13456日</Week>
  93       </AirlinesTime>
  94       <AirlinesTime diffgr:id="AirlinesTime7" msdata:rowOrder="6">
  95         <Company>中国国航</Company>
  96         <AirlineCode>CA1590</AirlineCode>
  97         <StartDrome>上海虹桥国际机场</StartDrome>
  98         <ArriveDrome>北京首都国际机场</ArriveDrome>
  99         <StartTime>08:55</StartTime>
 100         <ArriveTime>11:15</ArriveTime>
 101         <Mode>330</Mode>
 102         <AirlineStop>0</AirlineStop>
 103         <Week>13456日</Week>
 104       </AirlinesTime>
 105       <AirlinesTime diffgr:id="AirlinesTime8" msdata:rowOrder="7">
 106         <Company>东方航空</Company>
 107         <AirlineCode>MU5103</AirlineCode>
 108         <StartDrome>上海虹桥国际机场</StartDrome>
 109         <ArriveDrome>北京首都国际机场</ArriveDrome>
 110         <StartTime>09:00</StartTime>
 111         <ArriveTime>11:20</ArriveTime>
 112         <Mode>333</Mode>
 113         <AirlineStop>0</AirlineStop>
 114         <Week>123456日</Week>
 115       </AirlinesTime>
 116       <AirlinesTime diffgr:id="AirlinesTime9" msdata:rowOrder="8">
 117         <Company>南方航空</Company>
 118         <AirlineCode>CZ9890</AirlineCode>
 119         <StartDrome>上海虹桥国际机场</StartDrome>
 120         <ArriveDrome>北京首都国际机场</ArriveDrome>
 121         <StartTime>09:00</StartTime>
 122         <ArriveTime>11:20</ArriveTime>
 123         <Mode>333</Mode>
 124         <AirlineStop>0</AirlineStop>
 125         <Week>123456日</Week>
 126       </AirlinesTime>
 127       <AirlinesTime diffgr:id="AirlinesTime10" msdata:rowOrder="9">
 128         <Company>东方航空</Company>
 129         <AirlineCode>MU5129</AirlineCode>
 130         <StartDrome>上海浦东国际机场</StartDrome>
 131         <ArriveDrome>北京首都国际机场</ArriveDrome>
 132         <StartTime>09:20</StartTime>
 133         <ArriveTime>11:55</ArriveTime>
 134         <Mode>325</Mode>
 135         <AirlineStop>0</AirlineStop>
 136         <Week>123456日</Week>
 137       </AirlinesTime>
 138       <AirlinesTime diffgr:id="AirlinesTime11" msdata:rowOrder="10">
 139         <Company>南方航空</Company>
 140         <AirlineCode>CZ9883</AirlineCode>
 141         <StartDrome>上海浦东国际机场</StartDrome>
 142         <ArriveDrome>北京首都国际机场</ArriveDrome>
 143         <StartTime>09:20</StartTime>
 144         <ArriveTime>11:55</ArriveTime>
 145         <Mode>325</Mode>
 146         <AirlineStop>0</AirlineStop>
 147         <Week>123456日</Week>
 148       </AirlinesTime>
 149       <AirlinesTime diffgr:id="AirlinesTime12" msdata:rowOrder="11">
 150         <Company>东方航空</Company>
 151         <AirlineCode>MU5139</AirlineCode>
 152         <StartDrome>上海虹桥国际机场</StartDrome>
 153         <ArriveDrome>北京首都国际机场</ArriveDrome>
 154         <StartTime>09:30</StartTime>
 155         <ArriveTime>11:55</ArriveTime>
 156         <Mode>76A</Mode>
 157         <AirlineStop>0</AirlineStop>
 158         <Week>2346日</Week>
 159       </AirlinesTime>
 160       <AirlinesTime diffgr:id="AirlinesTime13" msdata:rowOrder="12">
 161         <Company>南方航空</Company>
 162         <AirlineCode>CZ9918</AirlineCode>
 163         <StartDrome>上海虹桥国际机场</StartDrome>
 164         <ArriveDrome>北京首都国际机场</ArriveDrome>
 165         <StartTime>09:30</StartTime>
 166         <ArriveTime>11:55</ArriveTime>
 167         <Mode>76A</Mode>
 168         <AirlineStop>0</AirlineStop>
 169         <Week>2346日</Week>
 170       </AirlinesTime>
 171       <AirlinesTime diffgr:id="AirlinesTime14" msdata:rowOrder="13">
 172         <Company>东方航空</Company>
 173         <AirlineCode>MU5105</AirlineCode>
 174         <StartDrome>上海虹桥国际机场</StartDrome>
 175         <ArriveDrome>北京首都国际机场</ArriveDrome>
 176         <StartTime>10:00</StartTime>
 177         <ArriveTime>12:20</ArriveTime>
 178         <Mode>333</Mode>
 179         <AirlineStop>0</AirlineStop>
 180         <Week>123456日</Week>
 181       </AirlinesTime>
 182       <AirlinesTime diffgr:id="AirlinesTime15" msdata:rowOrder="14">
 183         <Company>吉祥航空</Company>
 184         <AirlineCode>HO1721</AirlineCode>
 185         <StartDrome>上海虹桥国际机场</StartDrome>
 186         <ArriveDrome>北京首都国际机场</ArriveDrome>
 187         <StartTime>10:00</StartTime>
 188         <ArriveTime>12:20</ArriveTime>
 189         <Mode>333</Mode>
 190         <AirlineStop>0</AirlineStop>
 191         <Week>123456日</Week>
 192       </AirlinesTime>
 193       <AirlinesTime diffgr:id="AirlinesTime16" msdata:rowOrder="15">
 194         <Company>南方航空</Company>
 195         <AirlineCode>CZ9892</AirlineCode>
 196         <StartDrome>上海虹桥国际机场</StartDrome>
 197         <ArriveDrome>北京首都国际机场</ArriveDrome>
 198         <StartTime>10:00</StartTime>
 199         <ArriveTime>12:20</ArriveTime>
 200         <Mode>333</Mode>
 201         <AirlineStop>0</AirlineStop>
 202         <Week>123456日</Week>
 203       </AirlinesTime>
 204       <AirlinesTime diffgr:id="AirlinesTime17" msdata:rowOrder="16">
 205         <Company>深圳航空</Company>
 206         <AirlineCode>ZH1832</AirlineCode>
 207         <StartDrome>上海虹桥国际机场</StartDrome>
 208         <ArriveDrome>北京首都国际机场</ArriveDrome>
 209         <StartTime>10:55</StartTime>
 210         <ArriveTime>13:15</ArriveTime>
 211         <Mode>JET</Mode>
 212         <AirlineStop>0</AirlineStop>
 213         <Week>6日</Week>
 214       </AirlinesTime>
 215       <AirlinesTime diffgr:id="AirlinesTime18" msdata:rowOrder="17">
 216         <Company>中国国航</Company>
 217         <AirlineCode>CA1832</AirlineCode>
 218         <StartDrome>上海虹桥国际机场</StartDrome>
 219         <ArriveDrome>北京首都国际机场</ArriveDrome>
 220         <StartTime>10:55</StartTime>
 221         <ArriveTime>13:15</ArriveTime>
 222         <Mode>JET</Mode>
 223         <AirlineStop>0</AirlineStop>
 224         <Week>6日</Week>
 225       </AirlinesTime>
 226       <AirlinesTime diffgr:id="AirlinesTime19" msdata:rowOrder="18">
 227         <Company>东方航空</Company>
 228         <AirlineCode>MU5107</AirlineCode>
 229         <StartDrome>上海虹桥国际机场</StartDrome>
 230         <ArriveDrome>北京首都国际机场</ArriveDrome>
 231         <StartTime>11:00</StartTime>
 232         <ArriveTime>13:20</ArriveTime>
 233         <Mode>333</Mode>
 234         <AirlineStop>0</AirlineStop>
 235         <Week>123456日</Week>
 236       </AirlinesTime>
 237       <AirlinesTime diffgr:id="AirlinesTime20" msdata:rowOrder="19">
 238         <Company>南方航空</Company>
 239         <AirlineCode>CZ9894</AirlineCode>
 240         <StartDrome>上海虹桥国际机场</StartDrome>
 241         <ArriveDrome>北京首都国际机场</ArriveDrome>
 242         <StartTime>11:00</StartTime>
 243         <ArriveTime>13:20</ArriveTime>
 244         <Mode>333</Mode>
 245         <AirlineStop>0</AirlineStop>
 246         <Week>123456日</Week>
 247       </AirlinesTime>
 248       <AirlinesTime diffgr:id="AirlinesTime21" msdata:rowOrder="20">
 249         <Company>海南航空</Company>
 250         <AirlineCode>HU7606</AirlineCode>
 251         <StartDrome>上海虹桥国际机场</StartDrome>
 252         <ArriveDrome>北京首都国际机场</ArriveDrome>
 253         <StartTime>11:25</StartTime>
 254         <ArriveTime>13:45</ArriveTime>
 255         <Mode>738</Mode>
 256         <AirlineStop>0</AirlineStop>
 257         <Week>123456日</Week>
 258       </AirlinesTime>
 259       <AirlinesTime diffgr:id="AirlinesTime22" msdata:rowOrder="21">
 260         <Company>深圳航空</Company>
 261         <AirlineCode>ZH1836</AirlineCode>
 262         <StartDrome>上海浦东国际机场</StartDrome>
 263         <ArriveDrome>北京首都国际机场</ArriveDrome>
 264         <StartTime>11:30</StartTime>
 265         <ArriveTime>13:55</ArriveTime>
 266         <Mode>JET</Mode>
 267         <AirlineStop>0</AirlineStop>
 268         <Week>12456日</Week>
 269       </AirlinesTime>
 270       <AirlinesTime diffgr:id="AirlinesTime23" msdata:rowOrder="22">
 271         <Company>中国国航</Company>
 272         <AirlineCode>CA1836</AirlineCode>
 273         <StartDrome>上海浦东国际机场</StartDrome>
 274         <ArriveDrome>北京首都国际机场</ArriveDrome>
 275         <StartTime>11:30</StartTime>
 276         <ArriveTime>13:55</ArriveTime>
 277         <Mode>JET</Mode>
 278         <AirlineStop>0</AirlineStop>
 279         <Week>12456日</Week>
 280       </AirlinesTime>
 281       <AirlinesTime diffgr:id="AirlinesTime24" msdata:rowOrder="23">
 282         <Company>吉祥航空</Company>
 283         <AirlineCode>HO1902</AirlineCode>
 284         <StartDrome>上海虹桥国际机场</StartDrome>
 285         <ArriveDrome>北京首都国际机场</ArriveDrome>
 286         <StartTime>11:55</StartTime>
 287         <ArriveTime>14:15</ArriveTime>
 288         <Mode>JET</Mode>
 289         <AirlineStop>0</AirlineStop>
 290         <Week>23456日</Week>
 291       </AirlinesTime>
 292       <AirlinesTime diffgr:id="AirlinesTime25" msdata:rowOrder="24">
 293         <Company>深圳航空</Company>
 294         <AirlineCode>ZH1502</AirlineCode>
 295         <StartDrome>上海虹桥国际机场</StartDrome>
 296         <ArriveDrome>北京首都国际机场</ArriveDrome>
 297         <StartTime>11:55</StartTime>
 298         <ArriveTime>14:15</ArriveTime>
 299         <Mode>JET</Mode>
 300         <AirlineStop>0</AirlineStop>
 301         <Week>23456日</Week>
 302       </AirlinesTime>
 303       <AirlinesTime diffgr:id="AirlinesTime26" msdata:rowOrder="25">
 304         <Company>中国国航</Company>
 305         <AirlineCode>CA1502</AirlineCode>
 306         <StartDrome>上海虹桥国际机场</StartDrome>
 307         <ArriveDrome>北京首都国际机场</ArriveDrome>
 308         <StartTime>11:55</StartTime>
 309         <ArriveTime>14:15</ArriveTime>
 310         <Mode>JET</Mode>
 311         <AirlineStop>0</AirlineStop>
 312         <Week>23456日</Week>
 313       </AirlinesTime>
 314       <AirlinesTime diffgr:id="AirlinesTime27" msdata:rowOrder="26">
 315         <Company>东方航空</Company>
 316         <AirlineCode>MU3185</AirlineCode>
 317         <StartDrome>上海虹桥国际机场</StartDrome>
 318         <ArriveDrome>北京首都国际机场</ArriveDrome>
 319         <StartTime>12:00</StartTime>
 320         <ArriveTime>14:20</ArriveTime>
 321         <Mode>321</Mode>
 322         <AirlineStop>0</AirlineStop>
 323         <Week>123456日</Week>
 324       </AirlinesTime>
 325       <AirlinesTime diffgr:id="AirlinesTime28" msdata:rowOrder="27">
 326         <Company>东方航空</Company>
 327         <AirlineCode>MU5109</AirlineCode>
 328         <StartDrome>上海虹桥国际机场</StartDrome>
 329         <ArriveDrome>北京首都国际机场</ArriveDrome>
 330         <StartTime>12:00</StartTime>
 331         <ArriveTime>14:25</ArriveTime>
 332         <Mode>333</Mode>
 333         <AirlineStop>0</AirlineStop>
 334         <Week>123456日</Week>
 335       </AirlinesTime>
 336       <AirlinesTime diffgr:id="AirlinesTime29" msdata:rowOrder="28">
 337         <Company>南方航空</Company>
 338         <AirlineCode>CZ3908</AirlineCode>
 339         <StartDrome>上海虹桥国际机场</StartDrome>
 340         <ArriveDrome>北京首都国际机场</ArriveDrome>
 341         <StartTime>12:00</StartTime>
 342         <ArriveTime>14:20</ArriveTime>
 343         <Mode>321</Mode>
 344         <AirlineStop>0</AirlineStop>
 345         <Week>123456日</Week>
 346       </AirlinesTime>
 347       <AirlinesTime diffgr:id="AirlinesTime30" msdata:rowOrder="29">
 348         <Company>南方航空</Company>
 349         <AirlineCode>CZ9896</AirlineCode>
 350         <StartDrome>上海虹桥国际机场</StartDrome>
 351         <ArriveDrome>北京首都国际机场</ArriveDrome>
 352         <StartTime>12:00</StartTime>
 353         <ArriveTime>14:25</ArriveTime>
 354         <Mode>333</Mode>
 355         <AirlineStop>0</AirlineStop>
 356         <Week>123456日</Week>
 357       </AirlinesTime>
 358       <AirlinesTime diffgr:id="AirlinesTime31" msdata:rowOrder="30">
 359         <Company>厦门航空</Company>
 360         <AirlineCode>MF1764</AirlineCode>
 361         <StartDrome>上海虹桥国际机场</StartDrome>
 362         <ArriveDrome>北京首都国际机场</ArriveDrome>
 363         <StartTime>12:00</StartTime>
 364         <ArriveTime>14:20</ArriveTime>
 365         <Mode>321</Mode>
 366         <AirlineStop>0</AirlineStop>
 367         <Week>123456日</Week>
 368       </AirlinesTime>
 369       <AirlinesTime diffgr:id="AirlinesTime32" msdata:rowOrder="31">
 370         <Company>海南航空</Company>
 371         <AirlineCode>HU7608</AirlineCode>
 372         <StartDrome>上海虹桥国际机场</StartDrome>
 373         <ArriveDrome>北京首都国际机场</ArriveDrome>
 374         <StartTime>12:35</StartTime>
 375         <ArriveTime>14:55</ArriveTime>
 376         <Mode>738</Mode>
 377         <AirlineStop>0</AirlineStop>
 378         <Week>1345日</Week>
 379       </AirlinesTime>
 380       <AirlinesTime diffgr:id="AirlinesTime33" msdata:rowOrder="32">
 381         <Company>东方航空</Company>
 382         <AirlineCode>MU564</AirlineCode>
 383         <StartDrome>上海浦东国际机场</StartDrome>
 384         <ArriveDrome>北京首都国际机场</ArriveDrome>
 385         <StartTime>12:45</StartTime>
 386         <ArriveTime>15:10</ArriveTime>
 387         <Mode>JET</Mode>
 388         <AirlineStop>0</AirlineStop>
 389         <Week>日</Week>
 390       </AirlinesTime>
 391       <AirlinesTime diffgr:id="AirlinesTime34" msdata:rowOrder="33">
 392         <Company>深圳航空</Company>
 393         <AirlineCode>ZH1520</AirlineCode>
 394         <StartDrome>上海虹桥国际机场</StartDrome>
 395         <ArriveDrome>北京首都国际机场</ArriveDrome>
 396         <StartTime>12:55</StartTime>
 397         <ArriveTime>15:10</ArriveTime>
 398         <Mode>321</Mode>
 399         <AirlineStop>0</AirlineStop>
 400         <Week>日</Week>
 401       </AirlinesTime>
 402       <AirlinesTime diffgr:id="AirlinesTime35" msdata:rowOrder="34">
 403         <Company>中国国航</Company>
 404         <AirlineCode>CA1520</AirlineCode>
 405         <StartDrome>上海虹桥国际机场</StartDrome>
 406         <ArriveDrome>北京首都国际机场</ArriveDrome>
 407         <StartTime>12:55</StartTime>
 408         <ArriveTime>15:10</ArriveTime>
 409         <Mode>321</Mode>
 410         <AirlineStop>0</AirlineStop>
 411         <Week>日</Week>
 412       </AirlinesTime>
 413       <AirlinesTime diffgr:id="AirlinesTime36" msdata:rowOrder="35">
 414         <Company>东方航空</Company>
 415         <AirlineCode>MU5111</AirlineCode>
 416         <StartDrome>上海虹桥国际机场</StartDrome>
 417         <ArriveDrome>北京首都国际机场</ArriveDrome>
 418         <StartTime>13:00</StartTime>
 419         <ArriveTime>15:20</ArriveTime>
 420         <Mode>333</Mode>
 421         <AirlineStop>0</AirlineStop>
 422         <Week>123456日</Week>
 423       </AirlinesTime>
 424       <AirlinesTime diffgr:id="AirlinesTime37" msdata:rowOrder="36">
 425         <Company>南方航空</Company>
 426         <AirlineCode>CZ9898</AirlineCode>
 427         <StartDrome>上海虹桥国际机场</StartDrome>
 428         <ArriveDrome>北京首都国际机场</ArriveDrome>
 429         <StartTime>13:00</StartTime>
 430         <ArriveTime>15:20</ArriveTime>
 431         <Mode>333</Mode>
 432         <AirlineStop>0</AirlineStop>
 433         <Week>123456日</Week>
 434       </AirlinesTime>
 435       <AirlinesTime diffgr:id="AirlinesTime38" msdata:rowOrder="37">
 436         <Company>东方航空</Company>
 437         <AirlineCode>MU9103</AirlineCode>
 438         <StartDrome>上海虹桥国际机场</StartDrome>
 439         <ArriveDrome>北京首都国际机场</ArriveDrome>
 440         <StartTime>13:30</StartTime>
 441         <ArriveTime>16:00</ArriveTime>
 442         <Mode>75B</Mode>
 443         <AirlineStop>0</AirlineStop>
 444         <Week>12356日</Week>
 445       </AirlinesTime>
 446       <AirlinesTime diffgr:id="AirlinesTime39" msdata:rowOrder="38">
 447         <Company>上海航空</Company>
 448         <AirlineCode>FM9103</AirlineCode>
 449         <StartDrome>上海虹桥国际机场</StartDrome>
 450         <ArriveDrome>北京首都国际机场</ArriveDrome>
 451         <StartTime>13:30</StartTime>
 452         <ArriveTime>16:00</ArriveTime>
 453         <Mode>75B</Mode>
 454         <AirlineStop>0</AirlineStop>
 455         <Week>12356日</Week>
 456       </AirlinesTime>
 457       <AirlinesTime diffgr:id="AirlinesTime40" msdata:rowOrder="39">
 458         <Company>东方航空</Company>
 459         <AirlineCode>MU5113</AirlineCode>
 460         <StartDrome>上海虹桥国际机场</StartDrome>
 461         <ArriveDrome>北京首都国际机场</ArriveDrome>
 462         <StartTime>14:00</StartTime>
 463         <ArriveTime>16:20</ArriveTime>
 464         <Mode>333</Mode>
 465         <AirlineStop>0</AirlineStop>
 466         <Week>123456日</Week>
 467       </AirlinesTime>
 468       <AirlinesTime diffgr:id="AirlinesTime41" msdata:rowOrder="40">
 469         <Company>南方航空</Company>
 470         <AirlineCode>CZ9900</AirlineCode>
 471         <StartDrome>上海虹桥国际机场</StartDrome>
 472         <ArriveDrome>北京首都国际机场</ArriveDrome>
 473         <StartTime>14:00</StartTime>
 474         <ArriveTime>16:20</ArriveTime>
 475         <Mode>333</Mode>
 476         <AirlineStop>0</AirlineStop>
 477         <Week>123456日</Week>
 478       </AirlinesTime>
 479       <AirlinesTime diffgr:id="AirlinesTime42" msdata:rowOrder="41">
 480         <Company>东方航空</Company>
 481         <AirlineCode>MU272</AirlineCode>
 482         <StartDrome>上海浦东国际机场</StartDrome>
 483         <ArriveDrome>北京首都国际机场</ArriveDrome>
 484         <StartTime>14:10</StartTime>
 485         <ArriveTime>16:40</ArriveTime>
 486         <Mode>321</Mode>
 487         <AirlineStop>0</AirlineStop>
 488         <Week>123456日</Week>
 489       </AirlinesTime>
 490       <AirlinesTime diffgr:id="AirlinesTime43" msdata:rowOrder="42">
 491         <Company>东方航空</Company>
 492         <AirlineCode>MU5147</AirlineCode>
 493         <StartDrome>上海虹桥国际机场</StartDrome>
 494         <ArriveDrome>北京首都国际机场</ArriveDrome>
 495         <StartTime>14:30</StartTime>
 496         <ArriveTime>16:50</ArriveTime>
 497         <Mode>76A</Mode>
 498         <AirlineStop>0</AirlineStop>
 499         <Week>123456日</Week>
 500       </AirlinesTime>
 501       <AirlinesTime diffgr:id="AirlinesTime44" msdata:rowOrder="43">
 502         <Company>南方航空</Company>
 503         <AirlineCode>CZ9922</AirlineCode>
 504         <StartDrome>上海虹桥国际机场</StartDrome>
 505         <ArriveDrome>北京首都国际机场</ArriveDrome>
 506         <StartTime>14:30</StartTime>
 507         <ArriveTime>16:50</ArriveTime>
 508         <Mode>76A</Mode>
 509         <AirlineStop>0</AirlineStop>
 510         <Week>123456日</Week>
 511       </AirlinesTime>
 512       <AirlinesTime diffgr:id="AirlinesTime45" msdata:rowOrder="44">
 513         <Company>深圳航空</Company>
 514         <AirlineCode>ZH1558</AirlineCode>
 515         <StartDrome>上海虹桥国际机场</StartDrome>
 516         <ArriveDrome>北京首都国际机场</ArriveDrome>
 517         <StartTime>14:55</StartTime>
 518         <ArriveTime>17:15</ArriveTime>
 519         <Mode>JET</Mode>
 520         <AirlineStop>0</AirlineStop>
 521         <Week>2456日</Week>
 522       </AirlinesTime>
 523       <AirlinesTime diffgr:id="AirlinesTime46" msdata:rowOrder="45">
 524         <Company>中国国航</Company>
 525         <AirlineCode>CA1558</AirlineCode>
 526         <StartDrome>上海虹桥国际机场</StartDrome>
 527         <ArriveDrome>北京首都国际机场</ArriveDrome>
 528         <StartTime>14:55</StartTime>
 529         <ArriveTime>17:15</ArriveTime>
 530         <Mode>JET</Mode>
 531         <AirlineStop>0</AirlineStop>
 532         <Week>2456日</Week>
 533       </AirlinesTime>
 534       <AirlinesTime diffgr:id="AirlinesTime47" msdata:rowOrder="46">
 535         <Company>东方航空</Company>
 536         <AirlineCode>MU5115</AirlineCode>
 537         <StartDrome>上海虹桥国际机场</StartDrome>
 538         <ArriveDrome>北京首都国际机场</ArriveDrome>
 539         <StartTime>15:00</StartTime>
 540         <ArriveTime>17:20</ArriveTime>
 541         <Mode>333</Mode>
 542         <AirlineStop>0</AirlineStop>
 543         <Week>123456日</Week>
 544       </AirlinesTime>
 545       <AirlinesTime diffgr:id="AirlinesTime48" msdata:rowOrder="47">
 546         <Company>南方航空</Company>
 547         <AirlineCode>CZ9902</AirlineCode>
 548         <StartDrome>上海虹桥国际机场</StartDrome>
 549         <ArriveDrome>北京首都国际机场</ArriveDrome>
 550         <StartTime>15:00</StartTime>
 551         <ArriveTime>17:20</ArriveTime>
 552         <Mode>333</Mode>
 553         <AirlineStop>0</AirlineStop>
 554         <Week>123456日</Week>
 555       </AirlinesTime>
 556       <AirlinesTime diffgr:id="AirlinesTime49" msdata:rowOrder="48">
 557         <Company>东方航空</Company>
 558         <AirlineCode>MU5117</AirlineCode>
 559         <StartDrome>上海虹桥国际机场</StartDrome>
 560         <ArriveDrome>北京首都国际机场</ArriveDrome>
 561         <StartTime>16:00</StartTime>
 562         <ArriveTime>18:20</ArriveTime>
 563         <Mode>333</Mode>
 564         <AirlineStop>0</AirlineStop>
 565         <Week>123456日</Week>
 566       </AirlinesTime>
 567       <AirlinesTime diffgr:id="AirlinesTime50" msdata:rowOrder="49">
 568         <Company>南方航空</Company>
 569         <AirlineCode>CZ9904</AirlineCode>
 570         <StartDrome>上海虹桥国际机场</StartDrome>
 571         <ArriveDrome>北京首都国际机场</ArriveDrome>
 572         <StartTime>16:00</StartTime>
 573         <ArriveTime>18:20</ArriveTime>
 574         <Mode>333</Mode>
 575         <AirlineStop>0</AirlineStop>
 576         <Week>123456日</Week>
 577       </AirlinesTime>
 578       <AirlinesTime diffgr:id="AirlinesTime51" msdata:rowOrder="50">
 579         <Company>深圳航空</Company>
 580         <AirlineCode>ZH1884</AirlineCode>
 581         <StartDrome>上海浦东国际机场</StartDrome>
 582         <ArriveDrome>北京首都国际机场</ArriveDrome>
 583         <StartTime>16:15</StartTime>
 584         <ArriveTime>18:40</ArriveTime>
 585         <Mode>330</Mode>
 586         <AirlineStop>0</AirlineStop>
 587         <Week>123456日</Week>
 588       </AirlinesTime>
 589       <AirlinesTime diffgr:id="AirlinesTime52" msdata:rowOrder="51">
 590         <Company>中国国航</Company>
 591         <AirlineCode>CA1884</AirlineCode>
 592         <StartDrome>上海浦东国际机场</StartDrome>
 593         <ArriveDrome>北京首都国际机场</ArriveDrome>
 594         <StartTime>16:15</StartTime>
 595         <ArriveTime>18:40</ArriveTime>
 596         <Mode>330</Mode>
 597         <AirlineStop>0</AirlineStop>
 598         <Week>123456日</Week>
 599       </AirlinesTime>
 600       <AirlinesTime diffgr:id="AirlinesTime53" msdata:rowOrder="52">
 601         <Company>吉祥航空</Company>
 602         <AirlineCode>HO1904</AirlineCode>
 603         <StartDrome>上海虹桥国际机场</StartDrome>
 604         <ArriveDrome>北京首都国际机场</ArriveDrome>
 605         <StartTime>16:55</StartTime>
 606         <ArriveTime>19:15</ArriveTime>
 607         <Mode>JET</Mode>
 608         <AirlineStop>0</AirlineStop>
 609         <Week>12345日</Week>
 610       </AirlinesTime>
 611       <AirlinesTime diffgr:id="AirlinesTime54" msdata:rowOrder="53">
 612         <Company>深圳航空</Company>
 613         <AirlineCode>ZH1518</AirlineCode>
 614         <StartDrome>上海虹桥国际机场</StartDrome>
 615         <ArriveDrome>北京首都国际机场</ArriveDrome>
 616         <StartTime>16:55</StartTime>
 617         <ArriveTime>19:15</ArriveTime>
 618         <Mode>JET</Mode>
 619         <AirlineStop>0</AirlineStop>
 620         <Week>12345日</Week>
 621       </AirlinesTime>
 622       <AirlinesTime diffgr:id="AirlinesTime55" msdata:rowOrder="54">
 623         <Company>中国国航</Company>
 624         <AirlineCode>CA1518</AirlineCode>
 625         <StartDrome>上海虹桥国际机场</StartDrome>
 626         <ArriveDrome>北京首都国际机场</ArriveDrome>
 627         <StartTime>16:55</StartTime>
 628         <ArriveTime>19:15</ArriveTime>
 629         <Mode>JET</Mode>
 630         <AirlineStop>0</AirlineStop>
 631         <Week>12345日</Week>
 632       </AirlinesTime>
 633       <AirlinesTime diffgr:id="AirlinesTime56" msdata:rowOrder="55">
 634         <Company>东方航空</Company>
 635         <AirlineCode>MU5119</AirlineCode>
 636         <StartDrome>上海虹桥国际机场</StartDrome>
 637         <ArriveDrome>北京首都国际机场</ArriveDrome>
 638         <StartTime>17:00</StartTime>
 639         <ArriveTime>19:25</ArriveTime>
 640         <Mode>333</Mode>
 641         <AirlineStop>0</AirlineStop>
 642         <Week>123456日</Week>
 643       </AirlinesTime>
 644       <AirlinesTime diffgr:id="AirlinesTime57" msdata:rowOrder="56">
 645         <Company>南方航空</Company>
 646         <AirlineCode>CZ9906</AirlineCode>
 647         <StartDrome>上海虹桥国际机场</StartDrome>
 648         <ArriveDrome>北京首都国际机场</ArriveDrome>
 649         <StartTime>17:00</StartTime>
 650         <ArriveTime>19:25</ArriveTime>
 651         <Mode>333</Mode>
 652         <AirlineStop>0</AirlineStop>
 653         <Week>123456日</Week>
 654       </AirlinesTime>
 655       <AirlinesTime diffgr:id="AirlinesTime58" msdata:rowOrder="57">
 656         <Company>东方航空</Company>
 657         <AirlineCode>MU3929</AirlineCode>
 658         <StartDrome>上海虹桥国际机场</StartDrome>
 659         <ArriveDrome>北京首都国际机场</ArriveDrome>
 660         <StartTime>17:20</StartTime>
 661         <ArriveTime>19:35</ArriveTime>
 662         <Mode>321</Mode>
 663         <AirlineStop>0</AirlineStop>
 664         <Week>123456日</Week>
 665       </AirlinesTime>
 666       <AirlinesTime diffgr:id="AirlinesTime59" msdata:rowOrder="58">
 667         <Company>吉祥航空</Company>
 668         <AirlineCode>HO1253</AirlineCode>
 669         <StartDrome>上海虹桥国际机场</StartDrome>
 670         <ArriveDrome>北京首都国际机场</ArriveDrome>
 671         <StartTime>17:20</StartTime>
 672         <ArriveTime>19:35</ArriveTime>
 673         <Mode>321</Mode>
 674         <AirlineStop>0</AirlineStop>
 675         <Week>123456日</Week>
 676       </AirlinesTime>
 677       <AirlinesTime diffgr:id="AirlinesTime60" msdata:rowOrder="59">
 678         <Company>东方航空</Company>
 679         <AirlineCode>MU5181</AirlineCode>
 680         <StartDrome>上海虹桥国际机场</StartDrome>
 681         <ArriveDrome>北京首都国际机场</ArriveDrome>
 682         <StartTime>17:40</StartTime>
 683         <ArriveTime>19:50</ArriveTime>
 684         <Mode>76A</Mode>
 685         <AirlineStop>0</AirlineStop>
 686         <Week>12345日</Week>
 687       </AirlinesTime>
 688       <AirlinesTime diffgr:id="AirlinesTime61" msdata:rowOrder="60">
 689         <Company>南方航空</Company>
 690         <AirlineCode>CZ9924</AirlineCode>
 691         <StartDrome>上海虹桥国际机场</StartDrome>
 692         <ArriveDrome>北京首都国际机场</ArriveDrome>
 693         <StartTime>17:40</StartTime>
 694         <ArriveTime>19:50</ArriveTime>
 695         <Mode>76A</Mode>
 696         <AirlineStop>0</AirlineStop>
 697         <Week>12345日</Week>
 698       </AirlinesTime>
 699       <AirlinesTime diffgr:id="AirlinesTime62" msdata:rowOrder="61">
 700         <Company>深圳航空</Company>
 701         <AirlineCode>ZH1522</AirlineCode>
 702         <StartDrome>上海虹桥国际机场</StartDrome>
 703         <ArriveDrome>北京首都国际机场</ArriveDrome>
 704         <StartTime>17:55</StartTime>
 705         <ArriveTime>20:20</ArriveTime>
 706         <Mode>773</Mode>
 707         <AirlineStop>0</AirlineStop>
 708         <Week>123456日</Week>
 709       </AirlinesTime>
 710       <AirlinesTime diffgr:id="AirlinesTime63" msdata:rowOrder="62">
 711         <Company>中国国航</Company>
 712         <AirlineCode>CA1522</AirlineCode>
 713         <StartDrome>上海虹桥国际机场</StartDrome>
 714         <ArriveDrome>北京首都国际机场</ArriveDrome>
 715         <StartTime>17:55</StartTime>
 716         <ArriveTime>20:20</ArriveTime>
 717         <Mode>773</Mode>
 718         <AirlineStop>0</AirlineStop>
 719         <Week>123456日</Week>
 720       </AirlinesTime>
 721       <AirlinesTime diffgr:id="AirlinesTime64" msdata:rowOrder="63">
 722         <Company>东方航空</Company>
 723         <AirlineCode>MU5121</AirlineCode>
 724         <StartDrome>上海虹桥国际机场</StartDrome>
 725         <ArriveDrome>北京首都国际机场</ArriveDrome>
 726         <StartTime>18:00</StartTime>
 727         <ArriveTime>20:20</ArriveTime>
 728         <Mode>333</Mode>
 729         <AirlineStop>0</AirlineStop>
 730         <Week>123456日</Week>
 731       </AirlinesTime>
 732       <AirlinesTime diffgr:id="AirlinesTime65" msdata:rowOrder="64">
 733         <Company>南方航空</Company>
 734         <AirlineCode>CZ9908</AirlineCode>
 735         <StartDrome>上海虹桥国际机场</StartDrome>
 736         <ArriveDrome>北京首都国际机场</ArriveDrome>
 737         <StartTime>18:00</StartTime>
 738         <ArriveTime>20:20</ArriveTime>
 739         <Mode>333</Mode>
 740         <AirlineStop>0</AirlineStop>
 741         <Week>123456日</Week>
 742       </AirlinesTime>
 743       <AirlinesTime diffgr:id="AirlinesTime66" msdata:rowOrder="65">
 744         <Company>东方航空</Company>
 745         <AirlineCode>MU3844</AirlineCode>
 746         <StartDrome>上海虹桥国际机场</StartDrome>
 747         <ArriveDrome>北京南苑机场</ArriveDrome>
 748         <StartTime>18:30</StartTime>
 749         <ArriveTime>20:35</ArriveTime>
 750         <Mode>737</Mode>
 751         <AirlineStop>0</AirlineStop>
 752         <Week>123456日</Week>
 753       </AirlinesTime>
 754       <AirlinesTime diffgr:id="AirlinesTime67" msdata:rowOrder="66">
 755         <Company>中国联航</Company>
 756         <AirlineCode>KN5956</AirlineCode>
 757         <StartDrome>上海虹桥国际机场</StartDrome>
 758         <ArriveDrome>北京南苑机场</ArriveDrome>
 759         <StartTime>18:30</StartTime>
 760         <ArriveTime>20:35</ArriveTime>
 761         <Mode>737</Mode>
 762         <AirlineStop>0</AirlineStop>
 763         <Week>123456日</Week>
 764       </AirlinesTime>
 765       <AirlinesTime diffgr:id="AirlinesTime68" msdata:rowOrder="67">
 766         <Company>深圳航空</Company>
 767         <AirlineCode>ZH1516</AirlineCode>
 768         <StartDrome>上海虹桥国际机场</StartDrome>
 769         <ArriveDrome>北京首都国际机场</ArriveDrome>
 770         <StartTime>18:55</StartTime>
 771         <ArriveTime>21:20</ArriveTime>
 772         <Mode>JET</Mode>
 773         <AirlineStop>0</AirlineStop>
 774         <Week>12345日</Week>
 775       </AirlinesTime>
 776       <AirlinesTime diffgr:id="AirlinesTime69" msdata:rowOrder="68">
 777         <Company>深圳航空</Company>
 778         <AirlineCode>ZH4906</AirlineCode>
 779         <StartDrome>上海浦东国际机场</StartDrome>
 780         <ArriveDrome>北京首都国际机场</ArriveDrome>
 781         <StartTime>18:55</StartTime>
 782         <ArriveTime>21:35</ArriveTime>
 783         <Mode>738</Mode>
 784         <AirlineStop>0</AirlineStop>
 785         <Week>3日</Week>
 786       </AirlinesTime>
 787       <AirlinesTime diffgr:id="AirlinesTime70" msdata:rowOrder="69">
 788         <Company>中国国航</Company>
 789         <AirlineCode>CA1516</AirlineCode>
 790         <StartDrome>上海虹桥国际机场</StartDrome>
 791         <ArriveDrome>北京首都国际机场</ArriveDrome>
 792         <StartTime>18:55</StartTime>
 793         <ArriveTime>21:20</ArriveTime>
 794         <Mode>JET</Mode>
 795         <AirlineStop>0</AirlineStop>
 796         <Week>12345日</Week>
 797       </AirlinesTime>
 798       <AirlinesTime diffgr:id="AirlinesTime71" msdata:rowOrder="70">
 799         <Company>中国国航</Company>
 800         <AirlineCode>CA156</AirlineCode>
 801         <StartDrome>上海浦东国际机场</StartDrome>
 802         <ArriveDrome>北京首都国际机场</ArriveDrome>
 803         <StartTime>18:55</StartTime>
 804         <ArriveTime>21:35</ArriveTime>
 805         <Mode>738</Mode>
 806         <AirlineStop>0</AirlineStop>
 807         <Week>3日</Week>
 808       </AirlinesTime>
 809       <AirlinesTime diffgr:id="AirlinesTime72" msdata:rowOrder="71">
 810         <Company>东方航空</Company>
 811         <AirlineCode>MU5123</AirlineCode>
 812         <StartDrome>上海虹桥国际机场</StartDrome>
 813         <ArriveDrome>北京首都国际机场</ArriveDrome>
 814         <StartTime>19:00</StartTime>
 815         <ArriveTime>21:25</ArriveTime>
 816         <Mode>333</Mode>
 817         <AirlineStop>0</AirlineStop>
 818         <Week>123456日</Week>
 819       </AirlinesTime>
 820       <AirlinesTime diffgr:id="AirlinesTime73" msdata:rowOrder="72">
 821         <Company>南方航空</Company>
 822         <AirlineCode>CZ9910</AirlineCode>
 823         <StartDrome>上海虹桥国际机场</StartDrome>
 824         <ArriveDrome>北京首都国际机场</ArriveDrome>
 825         <StartTime>19:00</StartTime>
 826         <ArriveTime>21:25</ArriveTime>
 827         <Mode>333</Mode>
 828         <AirlineStop>0</AirlineStop>
 829         <Week>123456日</Week>
 830       </AirlinesTime>
 831       <AirlinesTime diffgr:id="AirlinesTime74" msdata:rowOrder="73">
 832         <Company>深圳航空</Company>
 833         <AirlineCode>ZH1550</AirlineCode>
 834         <StartDrome>上海虹桥国际机场</StartDrome>
 835         <ArriveDrome>北京首都国际机场</ArriveDrome>
 836         <StartTime>19:55</StartTime>
 837         <ArriveTime>22:15</ArriveTime>
 838         <Mode>773</Mode>
 839         <AirlineStop>0</AirlineStop>
 840         <Week>145日</Week>
 841       </AirlinesTime>
 842       <AirlinesTime diffgr:id="AirlinesTime75" msdata:rowOrder="74">
 843         <Company>深圳航空</Company>
 844         <AirlineCode>ZH1550</AirlineCode>
 845         <StartDrome>上海虹桥国际机场</StartDrome>
 846         <ArriveDrome>北京首都国际机场</ArriveDrome>
 847         <StartTime>19:55</StartTime>
 848         <ArriveTime>22:15</ArriveTime>
 849         <Mode>JET</Mode>
 850         <AirlineStop>0</AirlineStop>
 851         <Week>2356日</Week>
 852       </AirlinesTime>
 853       <AirlinesTime diffgr:id="AirlinesTime76" msdata:rowOrder="75">
 854         <Company>中国国航</Company>
 855         <AirlineCode>CA1550</AirlineCode>
 856         <StartDrome>上海虹桥国际机场</StartDrome>
 857         <ArriveDrome>北京首都国际机场</ArriveDrome>
 858         <StartTime>19:55</StartTime>
 859         <ArriveTime>22:15</ArriveTime>
 860         <Mode>773</Mode>
 861         <AirlineStop>0</AirlineStop>
 862         <Week>145日</Week>
 863       </AirlinesTime>
 864       <AirlinesTime diffgr:id="AirlinesTime77" msdata:rowOrder="76">
 865         <Company>中国国航</Company>
 866         <AirlineCode>CA1550</AirlineCode>
 867         <StartDrome>上海虹桥国际机场</StartDrome>
 868         <ArriveDrome>北京首都国际机场</ArriveDrome>
 869         <StartTime>19:55</StartTime>
 870         <ArriveTime>22:15</ArriveTime>
 871         <Mode>JET</Mode>
 872         <AirlineStop>0</AirlineStop>
 873         <Week>2356日</Week>
 874       </AirlinesTime>
 875       <AirlinesTime diffgr:id="AirlinesTime78" msdata:rowOrder="77">
 876         <Company>东方航空</Company>
 877         <AirlineCode>MU5125</AirlineCode>
 878         <StartDrome>上海虹桥国际机场</StartDrome>
 879         <ArriveDrome>北京首都国际机场</ArriveDrome>
 880         <StartTime>20:00</StartTime>
 881         <ArriveTime>22:25</ArriveTime>
 882         <Mode>333</Mode>
 883         <AirlineStop>0</AirlineStop>
 884         <Week>123456日</Week>
 885       </AirlinesTime>
 886       <AirlinesTime diffgr:id="AirlinesTime79" msdata:rowOrder="78">
 887         <Company>南方航空</Company>
 888         <AirlineCode>CZ9912</AirlineCode>
 889         <StartDrome>上海虹桥国际机场</StartDrome>
 890         <ArriveDrome>北京首都国际机场</ArriveDrome>
 891         <StartTime>20:00</StartTime>
 892         <ArriveTime>22:25</ArriveTime>
 893         <Mode>333</Mode>
 894         <AirlineStop>0</AirlineStop>
 895         <Week>123456日</Week>
 896       </AirlinesTime>
 897       <AirlinesTime diffgr:id="AirlinesTime80" msdata:rowOrder="79">
 898         <Company>东方航空</Company>
 899         <AirlineCode>MU5199</AirlineCode>
 900         <StartDrome>上海虹桥国际机场</StartDrome>
 901         <ArriveDrome>北京首都国际机场</ArriveDrome>
 902         <StartTime>20:30</StartTime>
 903         <ArriveTime>23:00</ArriveTime>
 904         <Mode>333</Mode>
 905         <AirlineStop>0</AirlineStop>
 906         <Week>123456日</Week>
 907       </AirlinesTime>
 908       <AirlinesTime diffgr:id="AirlinesTime81" msdata:rowOrder="80">
 909         <Company>南方航空</Company>
 910         <AirlineCode>CZ9926</AirlineCode>
 911         <StartDrome>上海虹桥国际机场</StartDrome>
 912         <ArriveDrome>北京首都国际机场</ArriveDrome>
 913         <StartTime>20:30</StartTime>
 914         <ArriveTime>23:00</ArriveTime>
 915         <Mode>333</Mode>
 916         <AirlineStop>0</AirlineStop>
 917         <Week>123456日</Week>
 918       </AirlinesTime>
 919       <AirlinesTime diffgr:id="AirlinesTime82" msdata:rowOrder="81">
 920         <Company>海南航空</Company>
 921         <AirlineCode>HU7602</AirlineCode>
 922         <StartDrome>上海虹桥国际机场</StartDrome>
 923         <ArriveDrome>北京首都国际机场</ArriveDrome>
 924         <StartTime>20:40</StartTime>
 925         <ArriveTime>23:10</ArriveTime>
 926         <Mode>738</Mode>
 927         <AirlineStop>0</AirlineStop>
 928         <Week>123456日</Week>
 929       </AirlinesTime>
 930       <AirlinesTime diffgr:id="AirlinesTime83" msdata:rowOrder="82">
 931         <Company>深圳航空</Company>
 932         <AirlineCode>ZH4910</AirlineCode>
 933         <StartDrome>上海浦东国际机场</StartDrome>
 934         <ArriveDrome>北京首都国际机场</ArriveDrome>
 935         <StartTime>20:50</StartTime>
 936         <ArriveTime>23:05</ArriveTime>
 937         <Mode>330</Mode>
 938         <AirlineStop>0</AirlineStop>
 939         <Week>135日</Week>
 940       </AirlinesTime>
 941       <AirlinesTime diffgr:id="AirlinesTime84" msdata:rowOrder="83">
 942         <Company>中国国航</Company>
 943         <AirlineCode>CA176</AirlineCode>
 944         <StartDrome>上海浦东国际机场</StartDrome>
 945         <ArriveDrome>北京首都国际机场</ArriveDrome>
 946         <StartTime>20:50</StartTime>
 947         <ArriveTime>23:05</ArriveTime>
 948         <Mode>330</Mode>
 949         <AirlineStop>0</AirlineStop>
 950         <Week>135日</Week>
 951       </AirlinesTime>
 952       <AirlinesTime diffgr:id="AirlinesTime85" msdata:rowOrder="84">
 953         <Company>深圳航空</Company>
 954         <AirlineCode>ZH1856</AirlineCode>
 955         <StartDrome>上海虹桥国际机场</StartDrome>
 956         <ArriveDrome>北京首都国际机场</ArriveDrome>
 957         <StartTime>20:55</StartTime>
 958         <ArriveTime>23:15</ArriveTime>
 959         <Mode>JET</Mode>
 960         <AirlineStop>0</AirlineStop>
 961         <Week>16日</Week>
 962       </AirlinesTime>
 963       <AirlinesTime diffgr:id="AirlinesTime86" msdata:rowOrder="85">
 964         <Company>深圳航空</Company>
 965         <AirlineCode>ZH4912</AirlineCode>
 966         <StartDrome>上海浦东国际机场</StartDrome>
 967         <ArriveDrome>北京首都国际机场</ArriveDrome>
 968         <StartTime>20:55</StartTime>
 969         <ArriveTime>23:05</ArriveTime>
 970         <Mode>330</Mode>
 971         <AirlineStop>0</AirlineStop>
 972         <Week>2456日</Week>
 973       </AirlinesTime>
 974       <AirlinesTime diffgr:id="AirlinesTime87" msdata:rowOrder="86">
 975         <Company>中国国航</Company>
 976         <AirlineCode>CA178</AirlineCode>
 977         <StartDrome>上海浦东国际机场</StartDrome>
 978         <ArriveDrome>北京首都国际机场</ArriveDrome>
 979         <StartTime>20:55</StartTime>
 980         <ArriveTime>23:05</ArriveTime>
 981         <Mode>330</Mode>
 982         <AirlineStop>0</AirlineStop>
 983         <Week>2456日</Week>
 984       </AirlinesTime>
 985       <AirlinesTime diffgr:id="AirlinesTime88" msdata:rowOrder="87">
 986         <Company>中国国航</Company>
 987         <AirlineCode>CA1856</AirlineCode>
 988         <StartDrome>上海虹桥国际机场</StartDrome>
 989         <ArriveDrome>北京首都国际机场</ArriveDrome>
 990         <StartTime>20:55</StartTime>
 991         <ArriveTime>23:15</ArriveTime>
 992         <Mode>JET</Mode>
 993         <AirlineStop>0</AirlineStop>
 994         <Week>16日</Week>
 995       </AirlinesTime>
 996       <AirlinesTime diffgr:id="AirlinesTime89" msdata:rowOrder="88">
 997         <Company>东方航空</Company>
 998         <AirlineCode>MU5127</AirlineCode>
 999         <StartDrome>上海虹桥国际机场</StartDrome>
1000         <ArriveDrome>北京首都国际机场</ArriveDrome>
1001         <StartTime>21:00</StartTime>
1002         <ArriveTime>23:20</ArriveTime>
1003         <Mode>333</Mode>
1004         <AirlineStop>0</AirlineStop>
1005         <Week>345日</Week>
1006       </AirlinesTime>
1007       <AirlinesTime diffgr:id="AirlinesTime90" msdata:rowOrder="89">
1008         <Company>东方航空</Company>
1009         <AirlineCode>MU5186</AirlineCode>
1010         <StartDrome>上海浦东国际机场</StartDrome>
1011         <ArriveDrome>北京首都国际机场</ArriveDrome>
1012         <StartTime>21:10</StartTime>
1013         <ArriveTime>23:40</ArriveTime>
1014         <Mode>JET</Mode>
1015         <AirlineStop>0</AirlineStop>
1016         <Week>246日</Week>
1017       </AirlinesTime>
1018       <AirlinesTime diffgr:id="AirlinesTime91" msdata:rowOrder="90">
1019         <Company>南方航空</Company>
1020         <AirlineCode>CZ9886</AirlineCode>
1021         <StartDrome>上海浦东国际机场</StartDrome>
1022         <ArriveDrome>北京首都国际机场</ArriveDrome>
1023         <StartTime>21:10</StartTime>
1024         <ArriveTime>23:40</ArriveTime>
1025         <Mode>JET</Mode>
1026         <AirlineStop>0</AirlineStop>
1027         <Week>246日</Week>
1028       </AirlinesTime>
1029       <AirlinesTime diffgr:id="AirlinesTime92" msdata:rowOrder="91">
1030         <Company>东方航空</Company>
1031         <AirlineCode>MU9107</AirlineCode>
1032         <StartDrome>上海虹桥国际机场</StartDrome>
1033         <ArriveDrome>北京首都国际机场</ArriveDrome>
1034         <StartTime>21:30</StartTime>
1035         <ArriveTime>23:45</ArriveTime>
1036         <Mode>738</Mode>
1037         <AirlineStop>0</AirlineStop>
1038         <Week>123456日</Week>
1039       </AirlinesTime>
1040       <AirlinesTime diffgr:id="AirlinesTime93" msdata:rowOrder="92">
1041         <Company>上海航空</Company>
1042         <AirlineCode>FM9107</AirlineCode>
1043         <StartDrome>上海虹桥国际机场</StartDrome>
1044         <ArriveDrome>北京首都国际机场</ArriveDrome>
1045         <StartTime>21:30</StartTime>
1046         <ArriveTime>23:45</ArriveTime>
1047         <Mode>738</Mode>
1048         <AirlineStop>0</AirlineStop>
1049         <Week>123456日</Week>
1050       </AirlinesTime>
1051       <AirlinesTime diffgr:id="AirlinesTime94" msdata:rowOrder="93">
1052         <Company>东方航空</Company>
1053         <AirlineCode>MU3927</AirlineCode>
1054         <StartDrome>上海虹桥国际机场</StartDrome>
1055         <ArriveDrome>北京首都国际机场</ArriveDrome>
1056         <StartTime>21:50</StartTime>
1057         <ArriveTime>00:20</ArriveTime>
1058         <Mode>320</Mode>
1059         <AirlineStop>0</AirlineStop>
1060         <Week>123456日</Week>
1061       </AirlinesTime>
1062       <AirlinesTime diffgr:id="AirlinesTime95" msdata:rowOrder="94">
1063         <Company>吉祥航空</Company>
1064         <AirlineCode>HO1251</AirlineCode>
1065         <StartDrome>上海虹桥国际机场</StartDrome>
1066         <ArriveDrome>北京首都国际机场</ArriveDrome>
1067         <StartTime>21:50</StartTime>
1068         <ArriveTime>00:20</ArriveTime>
1069         <Mode>320</Mode>
1070         <AirlineStop>0</AirlineStop>
1071         <Week>123456日</Week>
1072       </AirlinesTime>
1073       <AirlinesTime diffgr:id="AirlinesTime96" msdata:rowOrder="95">
1074         <Company>中国国航</Company>
1075         <AirlineCode>CA5902</AirlineCode>
1076         <StartDrome>上海虹桥国际机场</StartDrome>
1077         <ArriveDrome>北京首都国际机场</ArriveDrome>
1078         <StartTime>21:50</StartTime>
1079         <ArriveTime>00:20</ArriveTime>
1080         <Mode>320</Mode>
1081         <AirlineStop>0</AirlineStop>
1082         <Week>123456日</Week>
1083       </AirlinesTime>
1084       <AirlinesTime diffgr:id="AirlinesTime97" msdata:rowOrder="96">
1085         <Company>深圳航空</Company>
1086         <AirlineCode>ZH1886</AirlineCode>
1087         <StartDrome>上海虹桥国际机场</StartDrome>
1088         <ArriveDrome>北京首都国际机场</ArriveDrome>
1089         <StartTime>21:55</StartTime>
1090         <ArriveTime>00:20</ArriveTime>
1091         <Mode>JET</Mode>
1092         <AirlineStop>0</AirlineStop>
1093         <Week>5日</Week>
1094       </AirlinesTime>
1095       <AirlinesTime diffgr:id="AirlinesTime98" msdata:rowOrder="97">
1096         <Company>中国国航</Company>
1097         <AirlineCode>CA1886</AirlineCode>
1098         <StartDrome>上海虹桥国际机场</StartDrome>
1099         <ArriveDrome>北京首都国际机场</ArriveDrome>
1100         <StartTime>21:55</StartTime>
1101         <ArriveTime>00:20</ArriveTime>
1102         <Mode>JET</Mode>
1103         <AirlineStop>0</AirlineStop>
1104         <Week>5日</Week>
1105       </AirlinesTime>
1106     </Airlines>
1107   </diffgr:diffgram>
1108 </DataSet>
temp.xml

 

posted @ 2015-05-23 19:21  壬子木  阅读(663)  评论(0)    收藏  举报