XML is still used as a the standard for building layouts - on the web and on Android, and probably many other places.  It can be much more readable than code for nesting components.<p>I believe people hating XML has more to do with using XML as a data transfer format, right?  I&#x27;m happy using XML for Android layouts but can&#x27;t imagine using it as a replacement for JSON - which I think is where most of the hate comes from.