Я пытаюсь проанализировать xml-ленту со следующими данными:
<company>
<year id="2000">
<quarter id="1" sales="80"/>
</year>
<year id="2001">
<quarter id="1" sales="20"/>
</year>
</company>
Можно ли получить только год со значением 2001?
У меня есть следующий код:
URL url = new URL(feedUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
if (conn.getResponseCode() == HttpURLConnection.HTTP_OK) {
InputStream is = conn.getInputStream();
//DocumentBuilderFactory, DocumentBuilder are used for
//xml parsing
DocumentBuilderFactory dbf = DocumentBuilderFactory
.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
//using db (Document Builder) parse xml data and assign
//it to Element
Document document = db.parse(is);
Element element = document.getDocumentElement();
//take rss nodes to NodeList
element.normalize();
NodeList nodeList = ???????