I am not using Echannelizer as I'm using a Mac, so I'm using iDreamX but I'm guessing (if your setup was like mine) that the issue you face is that Echannelizer is expecting an m3u file, which wasn't provided?
I'm by no means an expert here, having been using IPTV for all of one day, but I'm a bit of a geek so figured out a few things, including how to get your m3u file from the .xml file I was given. This then allowed me to follow the guides I've seen to import channels directly into my bouquets. I hope I'm not way off the mark here.....
WARNING: I took out a short term IPTV sub to test this, I don't know if doing the following will trigger a "multiple device" detection (as I'm downloading the m3u file from a separate machine) or if accessing the streams using this method/setup will have any long term affect, please perform at your own risk!
Firstly, open the .xml file you were sent for XCPlugin (mine was called xc_e2_plugin.xml). You will notice that it contains a <xtream_e2portal_url>. For example the xtreme url for mine was similar to the following (NOTE: I have changed the server url of my actual provider to a dummy one):
<xtream_e2portal_url><![CDATA[
http://dummy.iptv.provider:25461/enigma2.php]]></xtream_e2portal_url>
The part you need from the line above is:
http://dummy.iptv.provider:25461/
Everything else can be ignored, just paste the above into another text document, so you can edit/copy/paste it later. You will also need YOUR USERNAME and YOUR PASSWORD from the <username> and <password> tags in the same .xml file.
Next thing is to define the url to fetch the m3u file from your provider, I did this by appending the url above with my username/password and a request for the m3u data, using get.php instead of enigma.php - I've read that this should work for most providers. Obviously, you need to insert your actual url/username/password from your .xml file here:
http://dummy.iptv.provider:25461/get.php?username=YOURUSERNAME&password=YOURPASSWORD&type=m3u
If you copy the url you now have (as above) and paste it into a browser window, it should automatically download a .m3u file for you. You should then be able to use this file to import channels into your bouquets using Echannelizer (I hope). You can also open the m3u file in a text editor and save separate sections. I copied the UK section from my provider into a new text file, naming it UK.m3u so I had a separate .m3u with just UK channels to import into iDreamX for speed. You can even delete sections not of interest to you directly in a text editor.
I'm not going to re-invent the wheel by telling you what to do with Echannelizer, but there is an excellent guide by H4MZ4 uploaded today:
http://techkings.org/threads/enigma2-how-to-get-full-epg-for-iptv-channels.125152/
I am able to add channels now to a specific IPTV bouquet on my device and open streams without having to go to Plugins-> XC Plugin. NOTE: I did (or rather do) find that some channels froze after around 30 seconds, I had to go into XC Plugin itself, open a channel and press the blue button to make sure "Continue play" was set to ON, at least I think that's what did it but this is purely anecdotal, I can't seem to find any info on what "continue play" actually does...
Next thing for me is getting EPG data in, but for the moment, I'm happy to be able to select channels straight from the "guide" panel.
Hope this helps!