!*< 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|