В некоторых случаях обычная древовидная структура XML недостаточна для приложений. Patrick Durusau привёл такой пример в своём докладе Concurrent Markup for XML Documents на XML Europe 2002 и предложил метод для задания нескольких пересекающихся деревьев в одном XML-документе.
Подробнее: http://xmlhack.com/read.php?item=1664