想要做一个程序,用URL访问一个网页,然后分析这个网页的HTML代码 (不是做Web Service)应该使用什么类,如何编成?
解决方案 »
- 新手求教:如何限制TextArea或者TextField输入的长度?
- jmf无法列举系统中的视频采集设备
- mysql乱码问题———如何统一字符集?
- 假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等
- sheet.createRow(i)与sheet.getRow(i)的区别
- 请教CRM问题,分数大放血!
- 郁闷的字符串判定问题
- session 的方法怎么了解?api 里没有??、
- 对JAVA不熟悉,帮忙优化一下下面的程序
- 很疑惑啊~!!!!!!!!
- 如何通过文件夹路径来判断一个文件夹是否为空,若为空,删除此文件夹!谢谢!
- Struts 中的M???????????
public static void main(String args[]) {
String sUrl = "http://community.csdn.net/Expert/topic/4106/4112392.xml?temp=.9519617"; //假设这个网址提供一个xml文件
BufferedReader reader = null;
try {
URL su = new URL(sUrl); URLConnection uc = su.openConnection();
StringBuffer sb = new StringBuffer();
Reader r = new InputStreamReader(su.openStream());
reader = new BufferedReader(r);
String s = null;
do {
s = reader.readLine();
if(s!=null){
sb.append(s).append("\r\n");
}
} while (s != null);
System.out.println(sb.toString()); //打印出xml
//TODO 解析xml文件,这里略过
} catch (IOException e1) {
e1.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}