}\r
\r
\r
- protected void run() throws Exception {\r
- URL url = new URL(programme_url+"1");\r
+ protected void fetchDay(int day) throws Exception {\r
+ URL url = new URL(programme_url+day);\r
String xmltext = fetchURL(url);\r
System.out.println(xmltext);\r
Document xml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(url.openStream());\r
JSONArray j = (JSONArray) o.get(k);\r
System.out.println(k.toString()+": "+j.toString());\r
System.out.println("Channel name:" + j.get(0));\r
- for (int i=1; i<j.size(); i++) {\r
+ for (int i=1; i<j.size() && i<3; i++) {\r
JSONArray p = (JSONArray) j.get(i);\r
String starttime = p.getString(0);\r
String title = p.getString(1);\r
String quark1 = p.getString(3);\r
String quark2 = p.getString(4);\r
System.out.println(" starttime: " + starttime);\r
- \r
+ System.out.println(" title: " + title);\r
+ System.out.println(" id: " + id);\r
+ fetchDetail(id);\r
}\r
}\r
}\r
+ \r
+ /*\r
+ * <?xml version="1.0" encoding="iso-8859-1" ?>\r
+ * <uitzending_data>\r
+ * <uitzending_data_item>\r
+ * <zendernr>5</zendernr>\r
+ * <pgmsoort>Realityserie</pgmsoort>\r
+ * <genre>Amusement</genre>\r
+ * <bijvnwlanden></bijvnwlanden>\r
+ * <ondertiteling></ondertiteling>\r
+ * <begintijd>05:00</begintijd>\r
+ * <titel>Marriage Under Construction</titel>\r
+ * <site_path>0</site_path>\r
+ * <wwwadres></wwwadres>\r
+ * <presentatie></presentatie>\r
+ * <omroep></omroep>\r
+ * <eindtijd>06:00</eindtijd>\r
+ * <inhoud></inhoud>\r
+ * <tt_inhoud>Een jong stel wordt gevolgd bij het zoeken naar, en vervolgens verbouwen en inrichten van, hun eerste huis. Dit verloopt uiteraard niet zonder slag of stoot.</tt_inhoud>\r
+ * <alginhoud>Een jong stel wordt gevolgd bij het zoeken naar, en vervolgens verbouwen en inrichten van, hun eerste huis. Dit verloopt uiteraard niet zonder slag of stoot.</alginhoud>\r
+ * <afl_titel></afl_titel>\r
+ * <kijkwijzer></kijkwijzer>\r
+ * </uitzending_data_item>\r
+ * </uitzending_data>\r
+\r
+ */\r
+ private void fetchDetail(String id) throws Exception {\r
+ // TODO Auto-generated method stub\r
+ URL url = new URL(detail_url+id);\r
+ String xmltext = fetchURL(url);\r
+ System.out.println(xmltext);\r
+ Document xml = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(url.openStream());\r
+ Element root = xml.getDocumentElement();\r
+\r
+ \r
+ }\r
+\r
+\r
/**\r
* @param args\r
*/\r
public static void main(String[] args) {\r
RTL rtl = new RTL();\r
try {\r
- rtl.run();\r
+ rtl.fetchDay(1);\r
} catch (Exception e) {\r
// TODO Auto-generated catch block\r
e.printStackTrace();\r