Commit b45617ff by Patryk Czarnik

GetCountryInfo - odczyt elementu z wyniku

parent e2120c3e
package saaj_klient.countries; package saaj_klient.countries;
import jakarta.xml.soap.*; import jakarta.xml.soap.*;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import javax.xml.namespace.QName; import javax.xml.namespace.QName;
import java.io.IOException; import java.io.IOException;
...@@ -29,7 +31,13 @@ public class GetCountryInfo { ...@@ -29,7 +31,13 @@ public class GetCountryInfo {
System.out.println("Mam odpowiedź:"); System.out.println("Mam odpowiedź:");
response.writeTo(System.out); response.writeTo(System.out);
System.out.println();
NodeList znalezione = response.getSOAPBody().getElementsByTagNameNS(NS, "sCapitalCity");
if(znalezione.getLength() > 0) {
String stolica = znalezione.item(0).getTextContent();
System.out.println("Stolica: " + stolica);
}
} catch (SOAPException | IOException e) { } catch (SOAPException | IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment