How to Avoid Being Called a Bozo When Producing XML (2005)
XML is well regarded in the enterprise and languages like JAVA, C#, and VB.NET handle is spectacularly as an exchange format.<p>I think it&#x27;s bad reputation comes from anyone not using an enterprise language because the support just isn&#x27;t there.<p>I recall working with a partner who we were doing an identity federation with. Our system was using WS-Trust which is a SOAP&#x2F;XML protocol. It wasn&#x27;t ideal but everyone seemed to support it ok. These guys were cutting edge though and used Ruby on Rails.<p>No support for the protocol wasn&#x27;t a huge deal, just means you have to craft your XML for your SOAP calls yourself. But at the time we were doing this, RoR didn&#x27;t have SOAP or XML libraries. They had to write everything from the ground up. It sucked for me and I was just fielding rudimentary questions, I can&#x27;t imagine how painful it must have been for them.