Я получил несколько WSDL и XSD, определяющих сервис, который мне нужно использовать для одного из моих проектов.Службы XSD и ASMX
Теперь вот подобная структура:
XSD_EMPDetails.xsd - Определить некоторые из EmployerDetails
XSD_EMP.xsd - импортировала EmployerDetails XSD и еще несколько атрибутов. (XSD импорт)
EMP.wsdl - импорт XSD_EMP.xsd (XSD импорт)
EMPServcie.wsdl - импорт EMP.wsdl. (импорт wsdl)
Теперь мне нужно использовать EMPService.wsdl для вызова службы. Не знаете, как использовать XSD и как он работает внутри. Пожалуйста, предоставьте мне любую ссылку или любую помощь по этой теме.
Примечание: В настоящее время мы работаем над 2.0 с ASMX. Невозможно использовать WCF.
Спасибо, Джон. У меня есть 4 файла со мной, с Импорт указан для файла с некоторого URL. Мне нужно изменить URL-адрес в локальный каталог. Как мне это сделать? –
Кроме того, вы можете пролить немного света на то, что цели XSD и как .net заботится об этом. То, как я это вижу (как я спросил в своем предыдущем вопросе http://stackoverflow.com/questions/1561877/whats-great-deal-about-asmxservices), он снова вернулся к использованию WSDL и созданию прокси-сервера и вызов некоторых методов. Может быть, если вы можете дать некоторую ссылку, обсуждая внутренние детали. Благодарю. –
Я не верю, что URL-адрес используется вообще. Вот почему вы должны указать файлы в командной строке. XSD.EXE используется для нескольких целей, включая чтение набора XML-схем и создание классов, которые при сериализации будут создавать XML, который проверяет схемы. WSDL.EXE делает это, но также создает типы прокси, соответствующие операциям в файлах WSDL. –