Подскажите, пожалуйста, может, есть в природе свободная библиотека, с помощью которой можно реализовать что-то вроде интеллисенса для XML файлов?
Вроде того: передаешь ей xsd схему и контекст (текущий узел) в XML файле, а она выдаёт список элементов, которые в эту точку могут быть вставлены (причем с учетом ограничений sequence и maxOccurs).