There was a question on a mailing list today complaining that CFMX creates XML attributes as all capitals. The user would do something like this:
Which of course produces an XML document that looks like this:
The trick is to use the array access notation instead of dot notation. Once you do that, your case is preserved. This is a complete example.