Cómo contar el número de elemento en el elemento XMl (Lista de nodos)

ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
XMLParser parser = new XMLParser();
String xml = parser.getXmlFromUrl(url); // getting XML
int displayPerPage = 5; 
int TotalRows = xml.length();
Document doc = parser.getDomElement(xml); // getting DOM element
NodeList nl = doc.getElementsByTagName(KEY_ITEM);
// looping through all item nodes <item>

for (int i = 0; i < nl.getLength(); i++) {
   // creating new HashMap
     HashMap<String, String> map = new HashMap<String, String>();
     Element e = (Element) nl.item(i);
    // adding each child node to HashMap key => value
    map.put(KEY_NAME, parser.getValue(e, KEY_NAME));
    // adding HashList to ArrayList
    menuItems.add(map);
}

Este es mi Código quiero contar el número de nodo no soy capaz de hacer esto por favor dígame cómo lo haré http://api.androidhive.info/pizza/?format=xml suponer esta mi artículo XML contaion 10 o Nodo cómo contaré por favor publícame el código para eso

Respuesta 1

Solo use nl.getLength(), le devolverá la cantidad de elementos en cada etiqueta.

Respuesta: 2

Tengo curiosidad sobre cuál es la mejor manera de hacer una reescritura de URL, en una aplicación Java. Digamos que tiene una aplicación llamada test_app, y la implemento en tomcat. Por reescritura de URL quiero decir que en lugar de acceder a la aplicación ...

https://api.twitter.com/1.1/account_activity/all/prod/webhooks.json?url=https://test.com no funciona. He seguido todos los pasos para crear una nueva aplicación y obtener la clave del consumidor, claves secretas. y ...

Necesito crear programáticamente un diseño DialogFragment, pero no sé cómo proceder. No puedo usar el diseño xml porque DialogFragment será parte del archivo JAR de código cerrado. Diálogos normales ...

list2 = doc.select ("div.idContent> p"). get (k); Estoy teniendo muchos div con idcontent como id en el HTML. Quiero saber el valor de "k". He mantenido K = 0; k <10; k ++ de lo que estoy viendo ...