Salve a tutti,
Spero di trovare qualcuno che abbia avuto almeno una volta il mio stesso problema anceh se credo sia ai limiti dell'informatica:
Questo pezzo di codice sopra mi restiuisce risultati diversi a seconda che io inserisca o meno l'output indicato dalla freccia. Qualcuno sa spiegarmi perchè con quella riga messa alcuni attributi li confronta e invece se la elimino non li confronta?codice:{ if (n.getNodeType() == Node.ELEMENT_NODE) { Element e = (Element) n; if (!e.getNodeName().toUpperCase().equals("TD")) { return FILTER_SKIP; } if (e.getAttributeNode("class") != null) { ---> System.out.print("\n-------- "+e.getAttributeNode("class").getNodeValue()); if (e.getAttributeNode("class").getNodeValue().equalsIgnoreCase("tdAvv")) { System.out.print("\n Attributo "); System.out.print("\n-------- "+e.getTextContent()); return FILTER_ACCEPT; } } } return FILTER_SKIP;}
Grazie Ciao

:
Rispondi quotando


