Ich möchte eine Antwort von einem Nicht-WSDL Web Service-Aufruf mit JAXB lesen. Ich sende eine POST-Anfrage mit HttpURLConnection, und bekomme eine Antwort. Meine Frage ist, mache ich ein XML-Dokument aus dem Antwort-Stream, dann verwenden Sie Jaxb, um die Java-Objekte zu machen? Oder ist es möglich, jaxb on the fly mit dem Antwort-Stream zu verwenden? Dies wird eine Webanwendung sein, und ich werde nicht in der Lage sein, ein generiertes xml doc irgendwo zu speichern, also wenn ich ein xml doc machen muss, wie kann ich es für jaxb verwenden, wenn ich das jaxb nicht machen kann Fliege?Parsen von Antwort-XML mit JAXB
5
A
Antwort
3
Die Unmarshaller.unmarshal
kann einen InputStream nehmen, was die Notwendigkeit, es zu einem XML-Dokument zu analysieren, eliminiert hätte. Hier
6
ein Beispiel:
String uri =
"http://localhost:8080/CustomerService/rest/customers/1";
URL url = new URL(uri);
HttpURLConnection connection =
(HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Accept", "application/xml");
JAXBContext jc = JAXBContext.newInstance(Customer.class);
InputStream xml = connection.getInputStream();
Customer customer =
(Customer) jc.createUnmarshaller().unmarshal(xml);
connection.disconnect();
Weitere Informationen finden Sie unter:
Verwandte Themen
- 1. Erste Fehler beim XML zu JAVA Objekt Parsen JAXB mit
- 2. Konvertieren von Werten mit JAXB
- 3. Verwenden von LocalDateTime mit JAXB
- 4. Umgang mit fehlenden Knoten mit JAXB
- 5. Parsen von XML mit Logstash
- 6. Parsen von JSON mit GSON
- 7. Parsen von JSON mit Dart
- 8. Parsen von JSON mit Sonderzeichen
- 9. Marshalling LocalDate mit JAXB
- 10. Partial-Unmarshalling mit JAXB
- 11. Erstellen von XSD mit Jaxb-Schema
- 12. Dekodierung von Attributen in XML mit JAXB
- 13. Konvertieren von JSON in POJO mit JAXB
- 14. JAXB: Polymorphismus mit Generika
- 15. JAXB unter Verwendung von Elementen mit unterschiedlichen/dynamischen Namen Dokument
- 16. Parsen einer großen XML-Datei mit Java
- 17. JAX-WS mit JAXB Tutorial
- 18. Parsen von XML JQuery
- 19. Wie Parsen mit SAX
- 20. Parse Unbekannte Xml mit JAXB
- 21. Unmarshalling einer Liste mit JAXB
- 22. Serialisierung mit JAXB und Jede
- 23. JAXB-Unmarshalling mit Java Generics
- 24. Parsen von benutzerdefinierten Tags mit PHP
- 25. Parsen von XML-Dateien mit CodeIgniter?
- 26. Inkonsistenz beim Parsen von Text mit geom_text
- 27. Parsen von Json zu Objekt mit FLURL
- 28. Parsen von JSON mit Anfragen in Django
- 29. Parsen von JSON mit Boost-Eigenschaftenbaum
- 30. Parsen von Text nach Fettdruck mit XPath