I am trying to write a program in android that does a lot of string and xml parsing.

I need suggestion of which way to go :

1. Use JNI and implement parsing in C++ and use C++ xml SAX parsing (Android - NDk)
2. Go with java and parse xml with SAX