Colocación de Android de archivos XML personalizados

Tengo un archivo XML grande que se arregla así:

<item><title>...</title><link>...</link></item>

¿Cómo puedo utilizar parse(new InputSource()); Para apuntar a este archivo XML si está almacenado en mi directorio de proyecto y dónde puedo poner el archivo XML?

La mejor respuesta parse(new InputSource()) solicitud de parse(new InputSource()) . Póngalo en res/xml/ y use getResources().getXml() . Esto le da un XmlPullParser en sus datos. La gran ventaja aquí es que su XML es algo pre-parsed durante el paso de compilación, y por lo tanto el análisis es aproximadamente diez veces más rápido en tiempo de ejecución que con los analizadores XML normales.

Si es absolutamente necesario usar DOM o SAX, póngalo en res/raw/ , entonces use getResources().openRawResource() para obtener un InputStream , que puede envolver en un InputSource .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.