Я всегда предпочитал использовать XSD.exe / VS.Net для генерации схемы, генерации классов из схемы, десериализации XML-файла в дерево объектов для анализа XML-файла. [Ну, большинство моих требований до сих пор делали это идеальным выбором].
Однако у меня есть шпаргалка: имена классов, генерируемые XSD.exe, странные - это означает, что XSD.exe стремится сохранить их уникальность, объединяя все предыдущие имена предшествующих тегов.
Есть ли способ настроить это? Или, возможно, инструмент для работы поверх этого?
Мой мотив - сохранить неприкосновенность кода автогенерируемая.
Мысли?





Похоже, что это автогенерируемая схема, которая вызывает проблему. Я использовал часть XSD.exe для создания классов, и с классом все нормально.
Если схема генерируется автоматически, вероятно, потребуется небольшая настройка вручную, чтобы исправить сумасшедшие имена узлов.
Я действительно начинаю желать простого способа изменить вывод xsd.exe, не прибегая к взлому кода ... похоже на проект, который просто "должен случиться" ...