我正在解析xml,但我無法解析其內部和另一個標籤中的xml標籤。 這是XML結構。Android XML解析 - 在標籤內部具有標籤的XML
<Entry>
<MediaID>434234242342</MediaID>
<MediaName>Brazil</MediaName>
<PhoneNo>
<Ip>23232323232</Ip>
<Ip>32323232323</Ip>
<Ip>323232323232</Ip>
</PhoneNo>
</Entry>
這是Java代碼。我米成功解析MediaID和MEDIANAME,但我怎麼能解析內
Document doc = parser.getDomElement(return_string); // getting DOM element
NodeList nl2 = doc.getElementsByTagName("Entry");
for (int i = 0; i < nl2.getLength(); i++) {
Element e = (Element) nl2.item(i);
media_name = parser.getValue(e,"MediaName");
mediaID = parser.getValue(e,"MediaID");
phoneNo = parser.getValue(e,"PhoneNo"); //it is not working
}
您如何看待phoneNo的價值?所有子標籤的第一個標籤或值的值或作爲xml? –
嘗試爲標記Ip製作NodeList(您爲輸入所做的方式),然後遍歷列表以獲取電話號碼。 – gitter
您正在使用哪個xml解析器? – alkis