日期:2014-05-20  浏览次数:20671 次

请大家指点一下啊
我想写一个Java的程序,但是我是一个初学者,很多都不懂。想要实现能进行网络查词,需要哪些方面的知识啊?就是我在软件中输入一个单词,然后点击网络查词,然后就从网络得到解释

------解决方案--------------------
先从有道http://fanyi.youdao.com/fanyiapi?path=data-mode申请一个key。

http://fanyi.youdao.com/fanyiapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=<doctype>&version=1.1&q=要翻译的文本

String url = String.format("http://fanyi.youdao.com/fanyiapi.do?keyfrom=<keyfrom>&key=<key>&type=data&doctype=%s&version=1.1&q=%s","xml","要翻译的文本");

org.xml.sax.InputSource input = new InputSource(url);
接下来就是解析xml了。
------解决方案--------------------
就是从数据源获取一个输入关键字相关数据集,不过是跨网的
数据库就可以实现了
------解决方案--------------------
用你的程序调用既存的如google或baidu的搜索引擎接口,然后逐个对取到的url进行链接(按一定数量即可),并解析链接的返回结果