2017-01-14 10 views
0

Я создаю веб-службу, но получаю исключение «Похоже, у нас нет XML-документа». Я кладу файл WSDL для проверки для проверки XML, но я получаю сообщение об ошибке:Похоже, у нас нет XML-документа. Не удалось прочитать документ схемы

schema_reference.4: Failed to read schema document ' http://schemas.xmlsoap.org/wsdl/wsdl.xsd ', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not xsd:schema

Я модифицировал XSI в XSD и даже вошел «XMLSchema-Instance», но ничего не произошло. Где моя ошибка? Использую ли я старую версию? Кроме того, я ввел случайное пространство имен Target, правильно ли вводить произвольное (неистинное) пространство имен? Пожалуйста помоги.

<?xml version="1.0" encoding="UTF-8"?> 
<definitions name="Search" targetNamespace="http://www.examples.com/wsdl/Search.wsdl" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:this="http://www.examples.com/wsdl/Search.wsdl" xmlns="http://schemas.xmlsoap.org/wsdl/" 
    xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://schemas.xmlsoap.org/wsdl/ http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd"> 

ответ

0

Ссылка на схему на http://schemas.xmlsoap.org/wsdl/wsdl.xsd представляется недействительной. Изменение ссылки на местоположение схемы на http://schemas.xmlsoap.org/wsdl/ должно исправить ошибку.

+0

Можете ли вы попробовать загрузить схему и указать ее локально? Возможно, ваш IDE/редактор не может подключиться к Интернету. – Shyamkumar

 Смежные вопросы

  • Нет связанных вопросов^_^