Como ler o arquivo xml local é uma pasta de recursos como um fluxo de entrada no android?

Estou tentando obter fluxo de entrada de algo parecido com isto.

InputSource myInputSource = new InputSource(activity.getResources().openRawResource(com.MYCLass.R.xml.programs));

myXMLReader.parse(myInputSource);

e, em seguida, chame a análise na instância do analisador que eu criei. De alguma forma eu não recebo nada.
Funciona bem se eu usar um XML do servidor ....

questionAnswers(2)

yourAnswerToTheQuestion