At work we are being asked to create XML files to pass data to another offline application that will then create a second XML file to pass back in order to update some of ou
I agree with feenster. Stay away from attributes if you can. Elements are evolution friendly and more interoperable between web service toolkits. You'd never find these toolkits serializing your request/response messages using attributes. This also makes sense since our messages are data (not metadata) for a web service toolkit.