Xml 命名空间中的单引号-架构分析错误
我们已经为外部webservice创建了一个CXF webservice客户端,它在targetnamespace中有一个quot。这导致架构分析错误。 如何解决这个问题 如果你需要更多的信息,请告诉我。Xml 命名空间中的单引号-架构分析错误,xml,cxf,Xml,Cxf,我们已经为外部webservice创建了一个CXF webservice客户端,它在targetnamespace中有一个quot。这导致架构分析错误。 如何解决这个问题 如果你需要更多的信息,请告诉我。 任何帮助都将不胜感激。XML名称空间建议指出,根据RFC 3986,XML名称空间名称必须是URI。撇号是URI语法中的保留字符,因此包含撇号的字符串可能是有效的URI,也可能不是有效的URI,这取决于它的使用方式 不幸的是,XML名称空间建议允许但不要求解析器检查名称空间名称是否是有效的RF
任何帮助都将不胜感激。XML名称空间建议指出,根据RFC 3986,XML名称空间名称必须是URI。撇号是URI语法中的保留字符,因此包含撇号的字符串可能是有效的URI,也可能不是有效的URI,这取决于它的使用方式
不幸的是,XML名称空间建议允许但不要求解析器检查名称空间名称是否是有效的RFC3986URI。这意味着,如果它是无效的,一些工具会让你逍遥法外,而其他工具则不会。任何选择无效URI作为名称空间的人都有可能使用某些工具,而不是其他工具。我确实无法控制此目标名称空间,因为它是当前在生产环境中运行webservice的客户端,我们只想使用它。我们需要找到JBoss/CXF如何帮助我们完成这项工作的方法。好的,一个好的开始是告诉我们名称空间是什么,这样我们就可以看到它是否是一个有效的URI。这是目标名称空间,它会导致解析错误