!*< xml !define xml ({{{ A }}}) !define xml2 ( A ) *! |''with xml''| |''xml''|A|''similar to''|A| |''xml''|${xml}|''similar to''|${xml}| |''xml''|A|''similar to''|A | |''xml''|A|''similar to''| A| |''xml''|A|''similar to''|${xml2}| |''xml''|A|''similar to''|A| * This is the same xml that fails in the ''same as'' specification: |''xml''|12|''similar to''|21| * Similar to will work with repeating nodes of same name but in different order: |''xml''|12|''similar to''|21| * Even if name spaces are used in ''similar to'', they do not need to be declared first: |''xml''|A|''similar to''|A| * Failing examples: |'''not'''|''xml''|A|''similar to''|B| |'''not'''|''xml''|A|''similar to''|A| |'''not'''|''xml''|A|''similar to''|A| |'''not'''|''xml''|A|''similar to''|A|