Этот код не работает:
URL url = new URL( xmlPath );
InputSource input = new InputSource( url.openStream() );
все время, приводящее к исключению UnknownHostException, даже когда хост существует, успешно удался с использованием того же кода, если с другого узла разработки (машины), а также из браузера.
Я, вероятно, не в порядке, задав этот вопрос снова, повторю Android java.net.UnknownHostException: Host не решен (вопрос стратегии) . Программное обеспечение форума не позволило бы мне прокомментировать неудовлетворительный ответ на этот вопрос (чтобы уделить больше внимания решению, которое я в конечном итоге нашел). Возможно, я недостаточно популярен, чтобы получить эту привилегию. Тем временем я по существу переписываю вопрос и другой ответ.
В принципе, я согласен с тем, что, возможно, Android-устройство в определенных обстоятельствах испытывает трудности с DNS, но я попытался, например, пример anddev.org о том, как использовать анализатор SAX, и он работал на одной машине я есть, а не на другом.
Изменить: Как уже отмечалось, я знаю рабочий ответ и опубликую его.
Я а) задаю вопрос (который уже был задан и безуспешно ответил) и b) отвечая на него в интересах тех, для кого мой ответ будет полезен.