/[projects]/android/Side9/src/dk/thoerup/side9/Side9Xml.java
ViewVC logotype

Diff of /android/Side9/src/dk/thoerup/side9/Side9Xml.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 632 by torben, Tue Mar 23 13:34:52 2010 UTC revision 649 by torben, Mon Apr 19 12:49:31 2010 UTC
# Line 16  import org.w3c.dom.Node; Line 16  import org.w3c.dom.Node;
16  import org.w3c.dom.NodeList;  import org.w3c.dom.NodeList;
17  import org.xml.sax.SAXException;  import org.xml.sax.SAXException;
18    
19    import android.util.Log;
20    
21    
22    
23  public class Side9Xml {  public class Side9Xml {
24                    
25          static final int WIDTH = 100;          static final int WIDTH = 400;
26          static final String BASEURL = "http://apps.todic.net/side9/";          static final String BASEURL = "http://apps.todic.net/side9/";
27    
28          public static Document parseXML(String str) throws SAXException, IOException, ParserConfigurationException          public static Document parseXML(String str) throws SAXException, IOException, ParserConfigurationException
# Line 54  public class Side9Xml { Line 56  public class Side9Xml {
56                  return baos.toByteArray();                  return baos.toByteArray();
57          }          }
58                    
59          public Side9Data loadXml() throws IOException, ParserConfigurationException, SAXException{          public static Side9Data loadXml() throws IOException, ParserConfigurationException, SAXException{
60                  String dataURL = BASEURL + "xml.php?width=" + WIDTH;                  String dataURL = BASEURL + "xml.php?width=" + WIDTH;
61                                    
62                  byte data[] = getContent( dataURL );                  byte data[] = getContent( dataURL );
63                  String xmlData = new String(data, "UTF-8");                  String xmlData = new String(data, "ISO-8859-1");
64                  Document doc = parseXML(xmlData);                                Document doc = parseXML(xmlData);              
65                                    
66                  Node rootNode = doc.getDocumentElement(); // stations                  Node rootNode = doc.getDocumentElement(); // stations
# Line 85  public class Side9Xml { Line 87  public class Side9Xml {
87                          if (name.equals("caption"))                          if (name.equals("caption"))
88                                  side9Data.caption = content;                                  side9Data.caption = content;
89                  }                  }
90                    
91                    Log.i("Side9Xml", "url:  " + side9Data.url);
92                    Log.i("Side9Xml", "size: " + side9Data.width + "/" + side9Data.height);
93                    Log.i("Side9Xml", "capt: " + side9Data.caption);
94                    
95                                                                    
96                                    
97                                    

Legend:
Removed from v.632  
changed lines
  Added in v.649

  ViewVC Help
Powered by ViewVC 1.1.20