我通过发送xml参数从.net Web服务器获取文本消息和图像。
我需要使用lazy list Concept显示这些消息和图片。
我通过发送xml参数获取消息并将其显示在惰性列表中。
但在上面的示例中,他们使用url来获取图像,但我从xml参数中获取图像。
我感到困惑。任何人请帮助我如何显示来自xml参数的图像。
提前感谢。
(如果任何一个母校不理解我的问题,请让我添加评论)
答案 0 :(得分:2)
SAX XML解析器在Android上可用,可以从任何实现InputStream的类读取。由于URLConnection提供了返回其底层InputStream的方法,因此在我看来,您可以执行以下操作...
URL xmlSource = new URL("some http path");
UrlConnection xmlConnection = xmlSource.openConnection();
org.xml.sax.InputSource xmlStream = new InputSource(xmlConnection.getInputStream());
我自己没有对此进行过测试,Google小心谨慎地警告所包含的Sax实现是按原样进行的,但在我看来这是一个很好的起点。在线使用InputSource和实现Sax回调有很多资源。