String a = buf.toString(); //<--- "<name>xxxxxxxxxxxxx</name>"
String b = name; //<--- "<name>xxxxxxxxxxxxx</name>"
if(a == b) {
System.out.println("PASS");
} else {
System.out.println("FAIL");
}Miksi if lause ei toimi? Antaa Fail vaikka pitäisi olla Pass. Voiko tästä mitään päätellä?
Toi buf: java.io.StringWriter buf
Lisäys: Korjaus: Antaa Pass vaikka Toi Stringin sisältö on erilainen vaikka:<name>xxxxxxxxxxxxxjhgoisdgjoij</name>"
Yritin jo aikaisemmin tuota mutta ei toimi:)
No sitten sun bufferissa on varmaan tagit mukana :-)
Niin kai :)
Tulosta a ja b, niin näkyy ...
Juu Näkyy tagit
Lisäys: Niin hain xml:stä listassa ekana olevan henkilön, jonka jälkeen Tyyppiä NodeList convertoitiin Stringiksi ja yritin vertailua:)
Aihe on jo aika vanha, joten et voi enää vastata siihen.