구글 Weather api를 이용해서 날씨 정보를 얻어오는 어플을 테스트하다가 에러가 있는데
맨 아래 부분에서 에러가 나네요..

/* Get what user typed to the EditText. */
     String cityParamString = ((EditText) findViewById(R.id.edit_input))
       .getText().toString();
     
     String queryString = "http://www.google.com/ig/api?weather="
       + cityParamString;
     
     /* Replace blanks with HTML-Equivalent. */
     url = new URL(queryString.replace(" ", "%20"));
     /* Get a SAXParser from the SAXPArserFactory. */
     SAXParserFactory spf = SAXParserFactory.newInstance();
     SAXParser sp = spf.newSAXParser();
     
     /* Get the XMLReader of the SAXParser we created. */
     XMLReader xr = sp.getXMLReader();
     
     /*
      * Create a new ContentHandler and apply it to the
      * XML-Reader
      */
     GoogleWeatherHandler gwh = new GoogleWeatherHandler();
     xr.setContentHandler(gwh);
     /* Parse the xml-data our URL-call returned. */
     xr.parse(new InputSource(url.openStream()));//요기서 에러가 난다

//XMLReader가 저부분을 파싱하려고 하면 이런 에러가 발생하는데 해결책을 도저히 못찾겠네요.
//사용하는 것도 구글의 날씨관련 api는 정보가 적어서 기상청에서 갖구와서 뿌려줘야 하는데
//여기서부터 이렇게 걸려버리니...
//요 위에 빨간부분에서 uri를 가지고 xml데이타가 리턴되는 부분인데 에러가 발생하네요..

07-26 11:21:44.758: ERROR/WeatherForcaster(600): org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 190: not well-formed (invalid token)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:523)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:482)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:320)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:277)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at org.anddev.android.weatherforecast.WeatherForecast$1.onClick(WeatherForecast.java:71)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at android.view.View.performClick(View.java:2408)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at android.view.View$PerformClick.run(View.java:8816)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at android.os.Handler.handleCallback(Handler.java:587)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at android.os.Handler.dispatchMessage(Handler.java:92)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at android.os.Looper.loop(Looper.java:123)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at android.app.ActivityThread.main(ActivityThread.java:4627)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at java.lang.reflect.Method.invokeNative(Native Method)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at java.lang.reflect.Method.invoke(Method.java:521)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
07-26 11:21:44.758: ERROR/WeatherForcaster(600):     at dalvik.system.NativeStart.main(Native Method)