Ну мы все (надеюсь) знаем как объекты сериализуются в XML, однако получившийся XML довольно ограничен. Я думаю, что были попытки на основе XML построить что-то более богатое, чем модель в ООП, и верифицируемое через <подставить сюда свое> для примерно такого же широкого круга проблем, как ООП.
Кто что-то знает про это?