XPath解析JAX-RS结果

时间:2010-10-20 05:53:22

标签: java jax-rs foursquare

我不知道如何使用XPath所以我可以解析从JAX-RS获得的XML的结果并将其放入ArrayList或其他东西,这是我到目前为止的代码,它生成一个String ..但是我希望能够使用XPath来解析它,因为最好解析XML而不是解析String。

private Client client = Client.create();
    private List<String> venueName = new ArrayList<String>();

    private String getNearbyVenues(double lattitude, double longitude){
        WebResource webResource = client.resource("http://api.foursquare.com/v1/venues");
        MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
        queryParams.add("geolat", String.valueOf(lattitude));
        queryParams.add("geolong", String.valueOf(longitude));
        return webResource.queryParams(queryParams).get(String.class);
    }

结果类似于this

1 个答案:

答案 0 :(得分:0)

下面是另一个解释如何使用Java SE javax.xml.xpath库的问题的答案: