Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
System.Guid
|
|||
|---|---|---|---|
|
#18+
Подскажите, если я использую System.Guid или тип, отличный от типа по умолчанию отображающегося в SOAP тип и его описание находится по несуществующему адресу http://www.microsoft.com/wsdl/types или что-то в этом духе, то как мне заменить адрес неймспейса для системных типов, т.е. уже определённых? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 13:53 |
|
||
|
System.Guid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Подскажите, если я использую System.Guid или тип, отличный от типа по умолчанию отображающегося в SOAP тип и его описание находится по несуществующему адресу http://www.microsoft.com/wsdl/types или что-то в этом духе, то как мне заменить адрес неймспейса для системных типов, т.е. уже определённых? :) это не адрес. Это Xml Namespace и менять его нельзя. Он специально добавлен, чтобы инфраструктура могла корректно сериализовать / десериализовать эти типы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 15:19 |
|
||
|
System.Guid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, stump, Вы писали: S>Здравствуйте, Аноним, Вы писали: А>>Подскажите, если я использую System.Guid или тип, отличный от типа по умолчанию отображающегося в SOAP тип и его описание находится по несуществующему адресу http://www.microsoft.com/wsdl/types или что-то в этом духе, то как мне заменить адрес неймспейса для системных типов, т.е. уже определённых? S>:) это не адрес. Это Xml Namespace и менять его нельзя. Он специально добавлен, чтобы инфраструктура могла корректно сериализовать / десериализовать эти типы. Адрес или неймспейс, это всеголишь терминология. А поменять его надо, потому что по этому адресу нету никакой XML Schema на эти типы даных и более того это вообще не валидный адрес. Многие утилиты, парсящие WSDL отваливаются потому, что не могут найти XML Schema-описание на эти типы данных по тому адресу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:03 |
|
||
|
System.Guid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>>>Подскажите, если я использую System.Guid или тип, отличный от типа по умолчанию отображающегося в SOAP тип и его описание находится по несуществующему адресу http://www.microsoft.com/wsdl/types или что-то в этом духе, то как мне заменить адрес неймспейса для системных типов, т.е. уже определённых? S>>:) это не адрес. Это Xml Namespace и менять его нельзя. Он специально добавлен, чтобы инфраструктура могла корректно сериализовать / десериализовать эти типы. А>Адрес или неймспейс, это всеголишь терминология. А поменять его надо, потому что по этому адресу нету никакой XML Schema на эти типы даных и более того это вообще не валидный адрес. Многие утилиты, парсящие WSDL отваливаются потому, что не могут найти XML Schema-описание на эти типы данных по тому адресу... Вот вы разберитесь, сначала, что такое Xml namespace, и для чего он нужен. То что он объявляется в виде URI это ничего не значит. Цитата из W3C The namespace name, to serve its intended purpose, should have the characteristics of uniqueness and persistence. It is not a goal that it be directly usable for retrieval of a schema (if any exists). Там не обязан быть валидный URL, а может быть просто URN (смотри RFC2396). Кроме того, Xml namespace-у вообще не обязана соответствовать какая либо Xml схема. Подключение внешних Xml схем осуществляется при помощи элемента include. Но это не гарантирует, что стронние тулзы смогут обработать схему http://www.microsoft.com/wsdl/types потому что она расчитана на систему типов .Net Framework. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:46 |
|
||
|
System.Guid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, stump, Вы писали: S>Здравствуйте, Аноним, Вы писали: В догонку... Если вас волнуют проблеммы совместимости, то можно вместо GUID использовать его строковое представление, а уникальность подчеркнуть средствами XmlSchema, например, присвоив атрибуту XmlSchema-тип "ID" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:55 |
|
||
|
System.Guid
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, stump, Вы писали: S>Здравствуйте, Аноним, Вы писали: А>>>>Подскажите, если я использую System.Guid или тип, отличный от типа по умолчанию отображающегося в SOAP тип и его описание находится по несуществующему адресу http://www.microsoft.com/wsdl/types или что-то в этом духе, то как мне заменить адрес неймспейса для системных типов, т.е. уже определённых? S>>>:) это не адрес. Это Xml Namespace и менять его нельзя. Он специально добавлен, чтобы инфраструктура могла корректно сериализовать / десериализовать эти типы. А>>Адрес или неймспейс, это всеголишь терминология. А поменять его надо, потому что по этому адресу нету никакой XML Schema на эти типы даных и более того это вообще не валидный адрес. Многие утилиты, парсящие WSDL отваливаются потому, что не могут найти XML Schema-описание на эти типы данных по тому адресу... S>Вот вы разберитесь, сначала, что такое Xml namespace, и для чего он нужен. То что он объявляется в виде URI это ничего не значит. S>Цитата из W3C S>S>The namespace name, to serve its intended purpose, should have the characteristics of uniqueness and persistence. It is not a goal that it be directly usable for retrieval of a schema (if any exists). S> Там не обязан быть валидный URL, а может быть просто URN (смотри RFC2396). Кроме того, Xml namespace-у вообще не обязана соответствовать какая либо Xml схема. S>Подключение внешних Xml схем осуществляется при помощи элемента include. Но это не гарантирует, что стронние тулзы смогут обработать схему http://www.microsoft.com/wsdl/types потому что она расчитана на систему типов .Net Framework. Хм. Спасибо за подсказку, но странно что P-Lite не понимает этот неймспейс. :) Значит будем пинать P=Lite. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:01 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34116977&tid=1387736]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 332ms |

| 0 / 0 |
