Código:
Este es el metodo q he modificado y modificado como loco, y aunque versiono y versiono siempre me quedo acá, no entiendo porq m anda mandando una excepción, si estoy tomando el primer elemento de una nodelist y estoy metiendo en otra nodelist todos sus hijos y de alli sería ya cuestión de ponerlos, pero no me deja esta desgraciada. Ya hallé unas soluciones pero ahora todos los nodos, me los muestra nulos :/public void checkArg(String checked, String desiredId, String desiredName, NodeList listOfItems){
int totalItems = 0;
for(int s=0; s<listOfItems.getLength() ; s++){
Node turn = listOfItems.item(s);
String no = turn.getNodeValue();
NodeList noni = turn.getChildNodes();
jTextArea1.append("\n dogg "+no);
if(noni.item(0).getNodeValue().equals(desiredId) && noni.item(1).getNodeValue().contains(desiredName) ){
jTextArea1.append("\nItem " + s + ":");
short type = 1;
if(type == 1){
jTextArea1.append("\tID: " + noni.item(0).getNodeValue());
}
if(type == 1){
jTextArea1.append("\nTitle: " + noni.item(1).getNodeValue());
}
if(type == 1){
jTextArea1.append("\nPrice: " + noni.item(2).getNodeValue());
}
if(type == 1){
jTextArea1.append("\nStock: " + noni.item(3).getNodeValue());
}
totalItems++;
}
}
if(totalItems == 0) jTextArea1.append("\nSorry we couldn't find it, or maybe you misstyped");
else jTextArea1.append("\nTotal no of " + checked + " : " + totalItems);
jTextArea1.append("\n--------------------------------------------------------------------------");
}
Ayuuuuda!
Saludos!


