Jsoup - 标签本身XML中的文本

时间:2014-06-11 01:40:30

标签: java xml jsoup

所以我有XML页面,我需要从中提取信息,但所需的信息实际上在标签中。

我可以成功地在标签之间提取文本并提取包括标签在内的所有内容,但我不确定如何在标签内缩小范围。

实施例

<incident last-updated-dt="1401950400000" longitude="146.56256387822685" latitude="-38.39289894161029" resource-count="0" incident-no="58">

我希望能够获得事件标记内的经度和纬度。

由于

1 个答案:

答案 0 :(得分:0)

以下是提取数据的方法:

Document doc = Jsoup.parse("<incident last-updated-dt='1401950400000' longitude='146.56256387822685' latitude='-38.39289894161029' resource-count='0' incident-no='58'>");
Element element = doc.select("incident").first();
String tagName = element.tagName();
System.out.println("Tag name : " + tagName);
for(Attribute attr : element.attributes())
{
    System.out.println(attr.getKey() + " : " + attr.getValue());
}

结果是:

Tag name : incident
last-updated-dt : 1401950400000
longitude : 146.56256387822685
latitude : -38.39289894161029
resource-count : 0
incident-no : 58