从ISBNDB访问xml

时间:2013-05-22 07:46:49

标签: java xml dom xml-parsing

我有一个java客户端,我尝试通过传递ISBN的书号来从ISBNDB获取XML DOM对象。但是我得到null作为结果。但是当我从浏览器中点击URL时,我能够获得xml。我是以正确的方式做到的吗?还是我完全走错了路?

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
try {
    System.setProperty("http.proxyHost", "myproxy");
    System.setProperty("http.proxyPort", "80");
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document doc = db.parse(new URL("http://isbndb.com/api/books.xml?access_key=MYKEY&index1=isbn&value1="+isbnValue).openStream());
    System.out.println(doc.getTextContent());
} catch (Exception e) {
        e.printStackTrace();
}

0 个答案:

没有答案