我们已经为外部webservice创建了一个CXF webservice客户端,它在targetnamespace中有单引号。这导致架构解析错误。 可以做些什么来解决这个问题?
如果您需要更多信息,请告诉我们。 任何帮助将不胜感激。
答案 0 :(得分:1)
XML命名空间建议声明XML命名空间名称必须是根据RFC 3986的URI.Apostrophes是URI语法中的保留字符,因此包含撇号的字符串可能是也可能不是有效的URI,具体取决于它是如何使用
不幸的是,XML命名空间建议允许但不要求解析器检查命名空间名称是否是有效的RFC 3986 URI。这意味着如果它无效,一些工具将让你逃脱它而其他人则不会。选择无效URI作为命名空间的任何人都有可能使用某些工具而不是其他工具。