Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > XML, XSL > Как создать XML из XSD?


Автор: mur88 13.2.2015, 08:25
Делаю все, как описано https://msdn.microsoft.com/ru-ru/library/dd489258.aspx, но студия выдает ошибку: "Imported schema for namespace "http://www.w3.org/2000/09/xmldsig#" was not resolved."

Как я понял, проблема в этой строке:
Код

<xs:import schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" namespace="http://www.w3.org/2000/09/xmldsig#"/>

Интересно, зачем она нужна?
Вот http://arch.gosnadzor.ru/upload/fc/files/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F/XSD-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-20140814.txtна XSD

Автор: diadiavova 13.2.2015, 21:44
Цитата(mur88 @  13.2.2015,  08:25 Найти цитируемый пост)
Интересно, зачем она нужна?

Этот элемент импортирует другую схему и таким образом она включается в текущую как ее составная часть. У тебя проблема из-за того, что другая схема находится в сети, а студия видимо в таких случаях не скачивает ее автоматически. Просто скачай схему с адреса, указанного в schemaLocation, размести ее в том же каталоге, что и основная схема, а в schemaLocation укажи относительный адрес. 
Код

schemaLocation="./xmldsig-core-schema.xsd"


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)