Note that there are some explanatory texts on larger screens.

plurals
  1. POProblems parsing XML from the web using InputSource and openStream in Android development
    primarykey
    data
    text
    <p>I am trying to parse a XML file hosted on my Dropbox folder. But I can´t seem to connect and get it. This is the code I am using :</p> <pre class="lang-java prettyprint-override"><code>try{ System.out.println("Forst Hit"); URL hjemmeside = new URL(URLadresse); //Henter XMLreader for a parse data SAXParserFactory spf = SAXParserFactory.newInstance(); SAXParser sp = spf.newSAXParser(); XMLReader xr = sp.getXMLReader(); System.out.println("Hit"); HenteData hentedata = new HenteData(); xr.setContentHandler(hentedata); System.out.println("sa Hit"); xr.parse(new InputSource(hjemmeside.openStream())); System.out.println("sa Hit"); int timeprisdata = hentedata.henteTimespris(); System.out.println(timeprisdata); }catch(Exception e){ e.printStackTrace(); System.out.println("Noe gikk galt!"); } </code></pre> <p>And this is the Exception :</p> <pre><code>11-06 14:31:07.504: W/System.err(487): org.apache.harmony.xml.ExpatParser$ParseException: At line 14, column 50: not well-formed (invalid token) 11-06 14:31:07.504: W/System.err(487): at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:523) 11-06 14:31:07.504: W/System.err(487): at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:482) 11-06 14:31:07.504: W/System.err(487): at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:320) 11-06 14:31:07.504: W/System.err(487): at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:277) 11-06 14:31:07.514: W/System.err(487): at com.powermedia.delightful.Kalkulator$1.onClick(Kalkulator.java:81) 11-06 14:31:07.514: W/System.err(487): at android.view.View.performClick(View.java:2408) 11-06 14:31:07.514: W/System.err(487): at android.view.View$PerformClick.run(View.java:8816) 11-06 14:31:07.514: W/System.err(487): at android.os.Handler.handleCallback(Handler.java:587) 11-06 14:31:07.514: W/System.err(487): at android.os.Handler.dispatchMessage(Handler.java:92) 11-06 14:31:07.514: W/System.err(487): at android.os.Looper.loop(Looper.java:123) 11-06 14:31:07.514: W/System.err(487): at android.app.ActivityThread.main(ActivityThread.java:4627) 11-06 14:31:07.514: W/System.err(487): at java.lang.reflect.Method.invokeNative(Native Method) 11-06 14:31:07.514: W/System.err(487): at java.lang.reflect.Method.invoke(Method.java:521) 11-06 14:31:07.514: W/System.err(487): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 11-06 14:31:07.514: W/System.err(487): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 11-06 14:31:07.514: W/System.err(487): at dalvik.system.NativeStart.main(Native Method) </code></pre> <p>Here is my XML file :</p> <pre><code> &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;delightful&gt; &lt;timepris data = "200"/&gt; &lt;marsipanlite data = "100"/&gt; &lt;marsipanmiddels data = "150"/&gt; &lt;marsipanmye data = "200"/&gt; &lt;sjokoladebunn data = "200"/&gt; &lt;sukkerbunn data = "150"/&gt; &lt;/delightful&gt; </code></pre> <p>I can´t seem to figure out what is wrong. Any ideas?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload