Android - Доступ к WebService с XPath - PullRequest
       17

Android - Доступ к WebService с XPath

1 голос
/ 14 октября 2011

У меня есть приложение, и мне нужно разобрать XML.Когда я сделал это на Java Project, работает.Но когда я пытаюсь сделать это в Android Project, URL не может подключиться, я использую XPath.Код:

частная статическая конечная строка STRING_XML = "http://localhost:50645/WebServiceClientes.asmx/ListaReservas";

....

// prepare a URL to the geocoder
URL url = new URL(STRING_XML);

// prepare an HTTP connection to the geocoder
HttpURLConnection conn = (HttpURLConnection) url.openConnection();

Document geocoderResultDocument = null;
try {
  // open the connection and get results as InputSource.
  conn.connect();
  InputSource geocoderResultInputSource = new InputSource(conn.getInputStream());

  // read result and parse into XML Document
  geocoderResultDocument = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(geocoderResultInputSource);
} finally {
  conn.disconnect(); //The debug stops here, so, Disconnect!!!
}

Ответы [ 2 ]

0 голосов
/ 26 июля 2012

Я использовал localhost WebService, и для доступа к нему необходимо использовать порт 8080.

0 голосов
/ 15 октября 2011

В AndroidManifest.xml добавить еще uses-permission: INTERNET

Кроме того, finally обязательно вызывается каждый раз.

...