Действительно ли это для элемента XML типа anyURI, чтобы содержать пробелы?Может ли xsd тип 'anyURI' содержать пробелы?
Схема говорит, что это так, но говорит, что она очень обескуражена.
http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#anyURI
NOTE: Spaces are, in principle, allowed in the ·lexical space· of anyURI, however, their use is highly discouraged (unless they are encoded by %20).
Третья сторона устанавливает эту аудиторию с не избежали пространств, например, «Веб-сайт один». Но это кажется очень странным, кто-то может подтвердить, что я не схожу с ума, пожалуйста :)
Update
Я хотел бы упомянуть, я имею в виду аудитории элемента в схеме SAML2 утверждение, которое просто говорится это как anyUri, но если он может в равной степени быть строкой («один два три»), почему он даже установлен как anyUri.
Хорошая точка. Третья сторона генерирует этот элемент как предложение с пробелами («Веб-сайт Один»), поэтому я не контролирую его, но хотел бы сказать «это неправильно», но, к сожалению, он кажется действительным даже если они далеки от желаемых. –
Это действительный способ сделать что-то, что на следующем уровне недействительно; сам URI не должен содержать пробела. –
В моем коде C# произошла ошибка, когда я передал его классу Uri(), но когда я проанализировал его как относительный URL, он, похоже, принял его. –