!*< xml !define xml ({{{<a> A </a>}}}) !define xml2 ({{{<a> A </a>}}}) *! |''with xml''| |''xml''|<a>A</a>|''same as''|${xml}| |''xml''|<a>A</a>|''same as''|<a>A</a>| |''xml''|${xml}|''same as''|${xml}| |''xml''|<a>A</a>|''same as''|<a>A </a>| |''xml''|<a>A</a>|''same as''|<a> A</a>| |''xml''|<a>A</a>|''same as''|${xml2}| |''xml''|<a id1="1" id2="2">A</a>|''same as''|<a id2="2" id1="1">A</a>| * Failing examples: |'''not'''|''xml''|<a><b>1</b><c>2</c></a>|''same as''|<a><c>2</c><b>1</b></a>| |'''not'''|''xml''|<a>A</a>|''same as''|<a>B</a>| |'''not'''|''xml''|<a>A</a>|''same as''|<m>A</m>| |'''not'''|''xml''|<a id="1">A</a>|''same as''|<a id="2">A</a>|