Вопрос

Можно ли импортировать XML DTD в Visual Studio для создания прокси-класса?

У меня есть сторонняя библиотека dll, с которой мне нужно взаимодействовать, которая разработана как XML-сервис.Интерфейс к .dll полностью управляется входными данными XML и возвращает выходные данные в виде XML.Самое приятное в этом то, что все типы ввода и вывода четко определены.Плохая новость заключается в том, что они используют DTD (Определение типа документа).

Мне бы очень хотелось, чтобы не приходилось создавать XML вручную, но я знаю только, как использовать XSD-файлы .Net

Это было полезно?

Решение

Visual Studio может обработать преобразование вашего DTD в XSD, после чего вы могли бы сгенерировать свой прокси.

Вы должны просто иметь возможность загрузить свой DTD в XML designer, выбрать "Создать схему" и попросить Visual Studio вывести из него XSD.

Другие советы

Сведите проблему к той, которую вы знаете, как решить.DTD и XSD примерно эквивалентны, и конвертеры существуют чтобы преобразовать DTDs в XSD.Вы знаете, как работать с XSD, поэтому свели это к решаемой проблеме.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top