命名空间中的单引号 - 模式解析错误

时间:2012-03-16 07:12:38

标签: xml cxf

我们已经为外部webservice创建了一个CXF webservice客户端,它在targetnamespace中有单引号。这导致架构解析错误。 可以做些什么来解决这个问题?

如果您需要更多信息,请告诉我们。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

XML命名空间建议声明XML命名空间名称必须是根据RFC 3986的URI.Apostrophes是URI语法中的保留字符,因此包含撇号的字符串可能是也可能不是有效的URI,具体取决于它是如何使用

不幸的是,XML命名空间建议允许但不要求解析器检查命名空间名称是否是有效的RFC 3986 URI。这意味着如果它无效,一些工具将让你逃脱它而其他人则不会。选择无效URI作为命名空间的任何人都有可能使用某些工具而不是其他工具。

相关问题