Hi Joanne,
Unfortunately CF doesn't give us many tools to deal with XML, and the tools we do have (xmlparse, etc) are nowhere near as friendly as the tools for JSON.
It sounds like you will need an XML deserializer. You might look into
XMLToAnything - it's possible that could do what you need.
As far as Taffy is concerned, when a POST is received for these details, it'll send the input XML (string) to your deserializer cfc, and whatever is returned from your deserializer is what will be passed as the argument collection to your resource POST method.
So, for example, your POST method might have arguments named ClientConfirmation, ClientRisk, and Client. Getting from the XML string to a structure that contains those keys in a format that you want to use them is up to you to implement; and that's what goes into the deserializer.
Think of this next bit not as JSON, but as CFML objects. This is what you want your XML to be translated to:
{ ClientConfirmation: "", ClientRisk: "", Client: { Title: "", FirstName: "", ... } }
BUT be sure that your deserializer is generic enough to handle ANY xml that you want to throw at it (don't JUST implement a deserializer for the input you expect for this resource); your resources should then look for what they need in input that they receive.
HTH
-Adam