WML is like XML, all right...
Since people keep saying WML is like XML, I decided to provide an example of what a standard WML snippet would look like if it had to be translated to XML.
WML:
[event]name=last breath[filter]id=shadowm[/filter][message]speaker=shadowmmessage= _ "NO!"[/message][/event]
XML:
<event name="last breath"><filter id="shadowm"/><message speaker="shadowm" message:gettext="NO!"/></event>
My knowledge of XML doesn’t go far enough, but I don’t think I’ve ever heard of translatable strings being an integral part of the syntax, hence the funky-looking XML attribute name for event.message.message above.
This example only covers the basic WML syntax (i.e. no preprocessor directives, +nodes or embedded Lua) on purpose.