Accessing an XML File on an Android Device

I’ve recently been having a major problem with trying to access an XML file on any android device, the program that I’m using can access the file on my computer using the streaming assets directory to access the file (Unity - Manual: Streaming Assets) but when I try to do what it suggests in order for it to run on an android device it fails to even find the file.
I’ve heard that trying to use an AssetDatabase to access the file may help, but in order for that to work it needs to know the location of the asset that you want to put into the database and since I don’t know where the file is on the device I don’t think I’d be able to add it to the database, unless AssetDatabase can work by having the XML file as a public TextAsset on a script and that script has a AssetDatabase. Which method is the one that works and am I doing something wrong when trying to access the XML file
Thank you for your time

http://stackoverflow.com/questions/27856925/how-to-check-the-path-on-android
Is this the correct method of accurately getting the xml file path on an android device to then be read by the program and then de-serialized?

Right, I’m starting to need serious help with this, I can’t understand the code on that stack overflow page. Unity doesn’t like how I’ve done the coroutine (according to this: Unity - Manual: Coroutines) so I have no real way of understanding what I want the coroutine to return, I’ve never heard of coroutines. At the bottom of that stack overflow page it also says the file paths of Application.dataPath etc., is it exclusively one of those to access an XML file on an Android device or do I need to use one and add something else to it besides the file name and extension. Any advice at all at this point would be welcome
[EDIT]
Forgot to mention that it has to return something that can then be read by the XML de serialization method (http://wiki.unity3d.com/index.php?title=Saving_and_Loading_Data:_XmlSerializer) for reading the XML in the file. This program I have works fine on my desktop but when it’s built and ran on an Android Device it doesn’t work because it can’t find the file I’m trying to read from

Just want to know, is this such an rare problem that not a single person can help me in any form or is this not an actual problem and it’s due to my device for it not working because I’ve tried it on other phones and it still won’t work on those. Is the only way someone can help by giving sample code of my problem or an actual unity project that has all of the code that I’m trying to use to do something that I have managed to get working on my desktop but not on my android?