课外天地 李树青学习天地信息检索原理课件 → 利用HTTP请求方式获取eXist查询结果的简单程序


  共有20162人关注过本帖树形打印复制链接

主题:利用HTTP请求方式获取eXist查询结果的简单程序

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1940 积分:26616 威望:0 精华:34 注册:2003/12/30 16:34:32
利用HTTP请求方式获取eXist查询结果的简单程序  发帖心情 Post By:2009/5/27 22:46:25 [只看该作者]

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;

public class Exec {
    public static void main(String args[]) {
        FileOutputStream fos;
        URL url;
        URLConnection urlConnection;
        InputStream is;
        int i;

        try {
            fos = new FileOutputStream("results.xml");
            url = new URL(
                    "http://localhost:8080/exist/servlet/db/?_query=for $p in //stu where contains($p,'exam') return $p");
            urlConnection = url.openConnection();
            is = urlConnection.getInputStream();

            i = is.read();
            while (i > 0) {
                fos.write(i);
                i = is.read();
            }
            fos.close();
            is.close();
        } catch (IOException e) {
        }
    }
}

[此贴子已经被作者于2010-12-14 09:41:55编辑过]

 回到顶部