¿Hay alguna implementación de StAX para Android?

Quiero utilizar la implementación de StAX API en android 1.6 y dispositivos anteriores. ¿Hay implementaciones por ahí? No puedo usar el archivo jar directamente ya que da problemas con respecto a la clase interna. Si no está disponible, ¿hay alguna forma de recompilar la implementación? ¿Hay una manera alternativa para la clase de POJO de ser asignado en XML y viceversa directamente, por favor excluya parser SAX y analizador de DOM.

Creo que es posible que la clase POJO sea asignada a XML y viceversa usando JAXB. Pero la situación es así. Considere este ejemplo,

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <cars> <car registration="abc123"> <brand>BMW</brand> <description>Sedan</description> </car> <car registration="abc123"> <brand>Ferrari</brand> <description>SportsCar</description> </car> </cars> 

Ahora en el resultado quiero lista que tiene los 2 coches en ella.

Además, ¿cómo se compara JAXB con StAX?

Así que lo que realmente quieres "asignar POJOs al XML y viceversa" es la Simple XML Library . Puedes usarlo con cada versión de Android desde 1.5 hasta.

Incluso escribí un post en el blog explicando cómo incluirlo en uno de tus proyectos .

Por lo que sé, tanto Woodstox y Aalto debería trabajar en Android. Aalto es el único analizador de XML que conforma más rápido en la plataforma Java, si eso importa; Y Woodstox soporta la gama más amplia de construcciones XML (desde el manejo completo de DTD hasta la validación de RelaxNG / XML Schema).

Para vincular POJOs a XML, también podría considerar la extensión Jackson jackson-xml-databind : mientras que Jackson es principalmente procesador JSON, la extensión admite datos de estilo JAXB vinculante para XML. Y lo hace más rápido que la implementación de referencia JAXB (ver jvm-serializers de referencia). Esto también debería funcionar en Android (Jackson en sí es nr 1 JSON parser en Android).

  • Cómo quitar caracteres de acento de un InputStream
  • Manejando espacios de nombres Xml con XmlPullParser
  • Análisis del archivo de manifiesto de Android para buscar la etiqueta uses-permission usando python
  • SimpleXML, org.simpleframework.xml.core.PersistenceException
  • Android cómo identificar audio / video de xml?
  • División de XML en varios archivos xml
  • Que es mejor en términos de análisis de rendimiento en Android, XML o JSON?
  • Analizando espermas inválidos con XmlPullParsers de Android
  • Apóstrofe no precedido por \
  • Cadena de decodificación codificada en formato utf-8 en android
  • Pasar recurso XML a XMLReader
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.