所以我有XML页面,我需要从中提取信息,但所需的信息实际上在标签中。
我可以成功地在标签之间提取文本并提取包括标签在内的所有内容,但我不确定如何在标签内缩小范围。
实施例
<incident last-updated-dt="1401950400000" longitude="146.56256387822685" latitude="-38.39289894161029" resource-count="0" incident-no="58">
我希望能够获得事件标记内的经度和纬度。
由于
答案 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