Pulloid is a free, open-source and Java based framework that allows you to parse XML streams and convert them to Java object cursors.
You can use Pulloid in any Java app, including Android based ones. It also comes with an Android list adapter for viewing the list screens backed by XML content in Android apps.
Being developed using Java, Pulloid is a cross-platform framework that can be used on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
Detailed instructions on how to install and use the Pulloid utility on your Mac are available HERE.