Разбор XML-файлов путем создания объектной модели - PullRequest
0 голосов
/ 13 ноября 2008

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

Хотя у меня есть шпаргалка: имена классов, сгенерированные XSD.exe, странные - это означает, что XSD.exe стремится сохранить их уникальность, объединяя все предшествующие имена тегов предка.

Есть ли способ, которым я мог бы настроить это? Или, может быть, инструмент для запуска на вершине этого?

Моим мотивом является сохранение автоматически сгенерированного кода в неприкосновенности.

Мысли

Ответы [ 2 ]

1 голос
/ 13 ноября 2008

Звучит так, как будто автоматически генерируемая схема вызывает проблему. Я использовал часть создания класса XSD.exe, и класс обычно был в порядке.

Если схема генерируется автоматически, то, вероятно, потребуется немного доработать вручную, чтобы исправить сумасшедшие имена узлов.

0 голосов
/ 27 июля 2010

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

...