2014-06-11 60 views
0

所以我有XML頁面,我需要從中提取信息,但所需的信息實際上是在標籤中。Jsoup - 標籤本身內的文本XML

我可以成功提取標籤之間的文本並提取包括標籤的所有內容,但我不確定如何縮小標籤內的範圍。

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

我希望能夠得到的經度和緯度是入射光標籤內。

感謝

回答

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 
+0

非常感謝你解決了我的問題。 – Mattwaldo