Xmlm писали сказочные наркоманы.
Как можно было нарисовать API, в котором можно перепутать окончание одного тега с окончанием другого?
В API для разбора XML’а.
XML’а, блядь, где повсюду </закрывающие_теги>, блядь, чтобы, блядь, не дай Бог не перепутать.