
First let’s cover the bad. SOAP requests take forever to parse. XML parsing in general seems to be inefficient. It is slow for large data transfer. Most developers do not like XML. This may be due to the APIs like SAX and DOM being horrible.
That is quite a list of bad comments. But each of them, there was a corresponding good comment. XML has been applied to many domains. It is good for large and complex documentation. It is also good for configuration files. Microsoft Visual Studio has a nice XML editor built in. XML is essentially SGML for the web. In other words, it is meant for data transfer.
Initially I thought I would be involved in a new addition to our system that will parse XML input data. However I am finding that I am too busy with other new parts to our system this year. So I have not been as active in my XML studies since my training class ended. It is still nice to read what people in the XML industry have to say about the topic.