【问题标题】:XPath to parse JAX-RS result [duplicate]XPath 解析 JAX-RS 结果 [重复]
【发布时间】:2011-04-27 20:50:33
【问题描述】:

我不知道如何使用 XPath,所以我可以解析从 JAX-RS 获得的 XML 的结果并将其放入 ArrayList 或其他东西中,这是我目前拥有的代码,它会生成一个字符串.. . 但我希望能够使用 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

【问题讨论】:

  • 您希望使用 XPATH 找到什么。 XPath 通常用于搜索 XML 中的内容。

标签: java jax-rs foursquare


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-05-30
    • 1970-01-01
    • 2011-06-29
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 2016-04-21
    相关资源
    最近更新 更多