HTML is valid markdown. So I'm not sure how you make oppose markdown and XML. XML is basically a subset of markdown.
<b>This</b> <i>is</i> *valid*
<ul>
<li>*Mark*</li>
<li>_down_</li>
</ul>
Markdown basically adds a whole layer of complexity upon HTML.