what does dll not supported means. Why do you need dll when System.XML classes work on all platforms, (though some won’t in android) but it is good enough in your case, because you are just gonna read from the xml file not write it back (I’m saying this because i never tried writing in the device. writing may also work)