одинарная кавычка в пространстве имен - ошибка разбора схемы - PullRequest
0 голосов
/ 16 марта 2012

Мы создали клиент веб-сервиса CXF для внешнего веб-сервиса, у которого есть единственная квота в целевом пространстве имен. Что вызывает ошибку разбора схемы. Что можно сделать, чтобы решить эту проблему?

Если вам нужна дополнительная информация, пожалуйста, дайте мне знать. Любая помощь будет оценена.

1 Ответ

1 голос
/ 16 марта 2012

Рекомендация пространств имен XML гласит, что имя пространства имен XML должно быть URI в соответствии с RFC 3986. Апострофы - это зарезервированные символы в синтаксисе URI, поэтому строка, содержащая апостроф, может быть или не быть действительным URI, в зависимости от того, как оно б.

К сожалению, рекомендация пространств имен XML позволяет, но не требует анализаторов проверять, является ли имя пространства имен допустимым URI RFC 3986. Это означает, что, если он недействителен, некоторые инструменты позволят вам сойти с рук, а другие - нет. Любой, кто выбирает неверный URI в качестве пространства имен, рискует, что он будет работать с некоторыми инструментами, а не с другими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...