¿Alguien sabe de una buena biblioteca o método para convertir los contenidos de un HashMap a XML y luego analizar esto para reconstruir el HashMap?Volcar Java HashMap <K,V> a XML y
Respuesta
La biblioteca XStream es lo que desea. http://x-stream.github.io/
Tiene un HashMap converter, y un tutorial en how to use convertors.
La arquitectura Java para encuadernación XML (JAXB) le permite a Java mapear clases Java a representaciones XML. JAXB proporciona dos características principales: la capacidad de ordenar los objetos Java en XML y tunmarshal XML en el objeto Java
¿Por dónde empezar? Escoja un tutorial de éstos:
http://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding
http://java.sun.com/developer/technicalArticles/WebServices/jaxb/
En 15 minutos su hecho!
Esto requiere que defina un XSD de antemano que podría no encajar con lo que Aly está trabajando con en absoluto. –
- 1. La comprensión HashMap <K,V>
- 2. Tipos predeterminados de HashMap para K y V
- 3. Convertir un POJO a un mapa <K,V>
- 4. Java Map <K,V>: ¿Por qué get (object) not get (K)?
- 5. comportamiento fallido de java HashMap
- 6. java HashMap clasificación <String, Entero>. ¿Cómo ordenarlo?
- 7. Uso <c:forEach> con HashMap
- 8. Java - Ampliación HashMap - Objeto vs comportamiento genéricos
- 9. java: HashMap <String, int> no funciona
- 10. Java ArrayList y HashMap sobre la marcha
- 11. Convertir HashMap.toString() a HashMap en Java
- 12. Loop Java HashMap like Python Dictionary?
- 13. Diferencia entre HashMap y Map en Java ...?
- 14. Asignación de Hashmap a Hashmap
- 15. Cadena para HashMap JAVA
- 16. C#: ¿Cómo puede Dictionary <K,V> implementar ICollection <KeyValuePair <K,V>> sin tener Add (KeyValuePair <K,V>)?
- 17. impresión HashMap En Java
- 18. Java HashMap o IdentityHashMap
- 19. Java XStream con HashMap
- 20. ¿Qué es LinkedHashMap <k, v>?
- 21. Java HashMap vs JSONObject
- 22. Java HashMap elementos duplicados
- 23. java HashMap iteración clave
- 24. Cómo convertir cadena a un archivo XML en Java
- 25. ArrayList Conversión a Hashmap
- 26. Empty ILookup <K, T>
- 27. Actualización de Java HashMap clave
- 28. Java interruptor codificado vs HashMap
- 29. Java clase HashMap por valor
- 30. Volcar números denormalizados a cero
+1. XStream es lo único que me permite manipular XML en Java. –
@seanhodges No conocía esta lib, ¿tiene alguna ventaja en comparación con jaxb? – stacker
@stacker No tengo demasiada experiencia con JAXB fuera de Axis WS, pero tengo entendido que genera código Java basado en un esquema. XStream te permite usar objetos basados en tus propias clases de Java. Sin embargo, no estoy seguro de otros factores como el rendimiento o el cumplimiento de J2EE. – seanhodges