Может быть кто-нибудь возьмется и перепишет это дело на более удобном АПИ?
Проблемы там следующие:
1. В ХМЛ-описаниях то и дело используются ссылки. Эти ссылки попросту игнорируются при чтении и получается весьма невнятное описание типа "ArgumentException or null" (перед и после or должны быть названия параметров, но они даны ссылками в результате чего проигнорированы.
2. Чтение ХМЛ-я идет со всеми пробелами и переносами строк, что приводит к уродскому представлению их в наших хинтакх (море пустых строк, например).
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.