Quiero leer una respuesta de una llamada de servicio web no-wsdl usando JAXB. Estoy enviando una solicitud POST utilizando HttpURLConnection, y obteniendo una respuesta. Mi pregunta es: ¿hago un documento XML del flujo de respuesta, y luego uso jaxb para crear los objetos java? O, ¿es posible usar jaxb sobre la marcha con el flujo de respuesta? Esta será una aplicación web, y no podré almacenar un documento xml generado en ninguna parte, así que si necesito hacer un documento xml, ¿cómo lo almaceno para usar jaxb, si no puedo hacer el jaxb en el ¿mosca?XML de respuesta de análisis con JAXB
5
A
Respuesta
3
El Unmarshaller.unmarshal
puede tomar un InputStream, lo que eliminaría la necesidad de analizarlo en un documento XML.
6
Aquí se muestra un ejemplo:
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();
Para obtener más información, véase:
Cuestiones relacionadas
- 1. Análisis filtrado de JAXB
- 2. de análisis HTTParty respuesta
- 3. de análisis de respuesta SOAP
- 4. procesamiento JAXB de secuencias XML
- 5. análisis XML con QML XmlListModel
- 6. Nokogiri análisis XML con rieles
- 7. XML de análisis, TXMLDocument
- 8. de análisis con F # LINQ to XML
- 9. Jaxb complex xml unmarshall
- 10. JAXB XML formato de salida de preguntas
- 11. Java JAXB - Escritura de archivos XML con lógica de reinicio
- 12. Análisis de XML en Python
- 13. XML de análisis en Cocoa
- 14. Atributos XML de análisis TouchXML
- 15. Análisis de XML en JSON
- 16. Registro de una sub-secundario XML con anotaciones JAXB
- 17. análisis XML con XPath en Java
- 18. análisis XML con Python y minidom
- 19. análisis Xml con NodeList y DocumentBuilder
- 20. análisis XML con la consulta SQL
- 21. JAXB: ¿cómo deshacer este XML?
- 22. jQuery análisis XML/Atravesando
- 23. etiqueta de cabecera en XML utilizando JAXB
- 24. JAXB Asignación de referencias cíclicas a XML
- 25. analizar la respuesta xml con jQuery
- 26. análisis xml simple
- 27. Scala: XML Atributo análisis
- 28. análisis XML Error - C#
- 29. análisis XML utilizando XElement
- 30. F # análisis XML