I just pass to Sax parser but now i cant able to do that. what is the problem i dont understand.may be some minor mistake irritate me. this is my code :::
Error::
11-01 14:11:58.243: WARN/System.err(2327): java.net.MalformedURLException: Protocol not found: 203.119.105.55/WebServices/Service.asmx/GetRequest
11-01 14:11:58.243: WARN/System.err(2327): at java.net.URL.<init>(URL.java:275)
11-01 14:11:58.243: WARN/System.err(2327): at java.net.URL.<init>(URL.java:159)
11-01 14:11:58.243: WARN/System.err(2327): at com.SAXParser1.SAXParser1.onCreate(SAXParser1.java:38)
11-01 14:11:58.243: WARN/System.err(2327): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-01 14:11:58.243: WARN/System.err(2327): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
11-01 14:11:58.243: WARN/System.err(2327): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
11-01 14:11:58.243: WARN/System.err(2327): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
11-01 14:11:58.243: WARN/System.err(2327): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
11-01 14:11:58.243: WARN/System.err(2327): at android.os.Handler.dispatchMessage(Handler.java:99)
11-01 14:11:58.243: WARN/System.err(2327): at android.os.Looper.loop(Looper.java:123)
11-01 14:11:58.253: WARN/System.err(2327): at android.app.ActivityThread.main(ActivityThread.java:4627)
11-01 14:11:58.253: WARN/System.err(2327): at java.lang.reflect.Method.invokeNative(Native Method)
11-01 14:11:58.253: WARN/System.err(2327): at java.lang.reflect.Method.invoke(Method.java:521)
11-01 14:11:58.253: WARN/System.err(2327): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-01 14:11:58.253: WARN/System.err(2327): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-01 14:11:58.253: WARN/System.err(2327): at dalvik.system.NativeStart.main(Native Method)
Activity::
try {
URL sourceUrl = new URL("URL");
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
Handler1 dataHandler = new Handler1();
xr.setContentHandler(dataHandler);
xr.parse(new InputSource(sourceUrl.openStream()));
Dataset dataset = dataHandler.getParsednewJobdtl_DataSet();
Toast.makeText(getBaseContext(), "sourceUrl"+sourceUrl, Toast.LENGTH_LONG);
RequestID = dataset.getRequestID();
Toast.makeText(getBaseContext(), "RequestID"+RequestID, Toast.LENGTH_LONG);
Status = dataset.getStatus();
Toast.makeText(getBaseContext(), "Status"+Status, Toast.LENGTH_LONG);
URL = dataset.getURL();
Toast.makeText(getBaseContext(), "URL"+URL, Toast.LENGTH_LONG);
ActivityName = dataset.getActivityName();
Toast.makeText(getBaseContext(), "ActivityName"+ActivityName, Toast.LENGTH_LONG);
AudioScript = dataset.getAudioScript();
Toast.makeText(getBaseContext(), "AudioScript"+AudioScript, Toast.LENGTH_LONG);
}catch (Exception e) {
e.printStackTrace();
}
Permission in manifest ::
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
I have checked the response from the URL you are trying to get response.
After looking it, I am sure there is a problem in line:
URL = dataset.getURL();
You are trying to parse the <URL>
tag and error is there.
Try to mention the URL with http://
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.