SOAP/XML design principles
1. Put attributes, tags and values at same line, with no spacing.
2. Use multiple quotations and brackets for separation of elements.
3. Use ':' inside attributes and tags simultaneously to make them indistinguishable to eye.
4. Use URLs everywhere you can. Recommended concentration - 4 per entity.
5. Most of those URLs shouldn't point to anything on www.
6. If you are forced to put something at those urls, put more xml.
7. Try to hate people more.
8. Do not forget to use words 'lightweight' and 'simplicity' in documentation.
Example of well-written XML:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing"xmlns:n="http://schemas.xmlsoap.org/ws/2004/09/enumeration"xmlns:w="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd" xml:lang="en-US"></s:Envelope>