Я работаю с огромным объемом унаследованного кода в системе, который требует от людей всех видов из других отделов, не имеющих или почти не имеющих технического опыта, необходимости изучать XML (и довольно сложный набор DTD) для оцифровки документов, что затем перейдите к некоторым специализированным устройствам, специально разработанным для использования XML.
Мне пришло в голову, что YAML или JSON (или что-то еще, о чем я вообще не слышал?) Может оказаться намного проще в человеческом авторском праве для людей, которые действительно не знают ничего о языках разметки. Существует ли библиотека (в идеале для Visual Studio, чтобы я мог избежать корпоративной волокиты, связанной с использованием чего-то более легкого, например, Ruby), которая может проверять YAML по отношению к массивному XML DTD или же сначала нужно каким-то образом полностью преобразовать YAML в XML и / затем / подтверждено?
Я опасаюсь, что внутренние пользователи инструмента, который позволит им писать в YAML, чтобы избавить их от проблем работы с XML, не будут знать, что делать с ошибкой проверки, которая в дальнейшем удаляется из-за того, что был преобразован.