StAX
Nous allons voir ici une brève introduction à la programmation java/xml avec stAX. Il y a deux API distinctes, la première utilise un logique de curseur pour se “déplacer” dans les données. La seconde propose un itérateur.
Curseur
XMLInputFactory f = XMLInputFactory.newInstance(); XMLStreamReader r = f.createXMLStreamReader( new FileInputStream("/usr/local/data/test.xml")); int count = 0; while (r.hasNext()) { r.next(); if (r.isStartElement() && r.getLocalName().equals("prix")) count++; } System.out.println(count);