30 |
departures.clear(); |
departures.clear(); |
31 |
try |
try |
32 |
{ String url = "http://t-hoerup.dk/tog/xml_display.php?stationname="+station; |
{ String url = "http://t-hoerup.dk/tog/xml_display.php?stationname="+station; |
33 |
String doc = DownloadUtil.getContent(url, 30000, "ISO-8859-1"); |
String doc = DownloadUtil.getContentString(url, 45000, "ISO-8859-1"); |
34 |
|
|
35 |
InputSource source = new InputSource( new StringReader(doc)); |
InputSource source = new InputSource( new StringReader(doc)); |
36 |
|
|
75 |
if (name.equals("train")) { |
if (name.equals("train")) { |
76 |
departures.add( tempDeparture ); |
departures.add( tempDeparture ); |
77 |
} else if (name.equals("time")) { |
} else if (name.equals("time")) { |
78 |
tempDeparture.setTime(builder.toString()); |
tempDeparture.setTime(builder.toString().trim()); |
79 |
} else if (name.equals("updated")) { |
} else if (name.equals("updated")) { |
80 |
tempDeparture.setLastUpdate(builder.toString()); |
tempDeparture.setLastUpdate(builder.toString().trim()); |
81 |
} else if (name.equals("trainnumber")) { |
} else if (name.equals("trainnumber")) { |
82 |
tempDeparture.setTrainNumber(builder.toString()); |
tempDeparture.setTrainNumber(builder.toString().trim()); |
83 |
} else if (name.equals("destination")) { |
} else if (name.equals("destination")) { |
84 |
tempDeparture.setDestination(builder.toString()); |
tempDeparture.setDestination(builder.toString().trim()); |
85 |
} else if (name.equals("origin")) { |
} else if (name.equals("origin")) { |
86 |
tempDeparture.setOrigin(builder.toString()); |
tempDeparture.setOrigin(builder.toString().trim()); |
87 |
} else if (name.equals("location")) { |
} else if (name.equals("location")) { |
88 |
tempDeparture.setLocation(builder.toString()); |
tempDeparture.setLocation(builder.toString().trim()); |
89 |
} else if (name.equals("status")) { |
} else if (name.equals("status")) { |
90 |
tempDeparture.setStatus(builder.toString()); |
tempDeparture.setStatus(builder.toString().trim()); |
91 |
} else if (name.equals("note")) { |
} else if (name.equals("note")) { |
92 |
tempDeparture.setNote(builder.toString()); |
tempDeparture.setNote(builder.toString().trim()); |
93 |
} |
} |
94 |
} |
} |
95 |
} |
} |