powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD import типов, объявленных в WSDL
3 сообщений из 3, страница 1 из 1
XSD import типов, объявленных в WSDL
    #36194147
Yokohama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Как правильно импортировать в XSD схему namespace из wsdl-файла?
Есть необходимость использовать типы, описанные в wsdl.
Создавать для этих типов отдельный xsd не хотелось бы.

Вот что-то типа такого
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="altiris.workflow.helpdesk" targetNamespace="http://Altiris2SapIntegration/CommonSchemas">
<xsd:import namespace="altiris.workflow.helpdesk" location="Altiris2SapIntegration/IntegrationService.wsdl"/>
<xsd:complexType name="ABO">
<xsd:sequence>
<xsd:element minOccurs="0" name="AdditionalInfo"
type="tns:ArrayOfAWHIctIncidentAdditionalInfo"> ------- этот тип описан в wsdl
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
...
Рейтинг: 0 / 0
XSD import типов, объявленных в WSDL
    #36195438
Yokohama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снят.. косяк был в schemaLocation, а не location.
...
Рейтинг: 0 / 0
XSD import типов, объявленных в WSDL
    #36209377
Yokohama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения. Вопрос не снят. :)
Если ипмортируем xsd с описанием типов из wsdl, то работает.
Если ипмортируем wsdl с описанием типов внутри себя, то не работает .
По идее, должна быть возможность. Может кто знает как корректно эту проблему решить?

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="altiris.workflow.helpdesk" targetNamespace="http://SuekAltiris2SapIntegration/BOWrappers">
<xsd:import namespace="altiris.workflow.helpdesk" schemaLocation="ABOTest.wsdl"/> -- НЕ РАБОТАЕТ
<xsd:import namespace="altiris.workflow.helpdesk" schemaLocation="ABOTypes.xsd"/>
-- РАБОТАЕТ
<xsd:complexType name="ABO">
<xsd:sequence>
<xsd:element name="IctAdditionalInfos" type="tns:ArrayOfAWHIctIncidentAdditionalInfo" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSD import типов, объявленных в WSDL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]