ActiveResource or Ajax/XHR + REXML or similar for calling ashx webservice


I'm making an application to display logs that are returned from an
external resource as XML.

I'd like to use ActiveResource, but from what I understand it can't be
done out of the box,
because the WS I'm calling doesn't conform to the URI conventions.

To log on to the service, I'll have to call something like{#username}&password={#password}

which then returns either the user's passkey + other info, or an
The service itself is made with .NET.

Then, when that is done and the user-name is retrieved, I need to call{@user.passkey}&timeframe={#timeframe}&sorting={#sorting}{@user.passkey}&status={#status}

and have that return the log XML.

I don't want to have to write, modify or even use an XML parser if I
can help it, and
would rather use ActiveResource.

Apart from the URL, the XML that is returned is not in english either,
which means
it doesn't follow the pluralisation rules in Rails.

Is there some way I can get ARes to relate to the web service? Some
way to interface them...

Or what is the best way to send requests + get and parse returned XML
in a case like this?

Thanks for any insight!