Looks like efront has provided an api to their system, which *responds* using xml format. I.e. you call it with the url of the type you show above, and the response is formatted in xml. It's not clear to me whether they provide the code to parse the xml back into some php structure, or whether you need to do that parsing yourself. If they do the parsing, then for all intents and purposes you don't care that xml was ever used. But if you're expected to parse the xml, then of course you'll need to know how to do it. I'd look for a code example on one of the simpler calls (like the first, to get the initial token) and see if you can find an example of how that token comes back - is it just using another function call of theirs, or is it actually getting and parsing xml.