java - 控制 Web 服务中的命名空间前缀?

标签 java xml web-services xsd xml-namespaces

我的问题是关于 WS 前缀的。当服务部署到不同的服务器(Tomcat、WebLogic、WebSphere)时,生成的前缀是不同的(例如,tomcat 有 ns0,但 WebLogic 有 ns1)。 这一事实让我在 SoapUI 中使用相同的测试用例来测试服务感到不安。 我怎样才能绕过它或在各处强制使用相同的前缀?

最佳答案

命名空间前缀名称无关紧要;只有通过将它们绑定(bind)到 namespace 值,它们才能获得意义。没有一致的 XML 处理器会关心特定的命名空间前缀名称;你也不应该。

关于java - 控制 Web 服务中的命名空间前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32076532/

相关文章:

c# - 将 XML 发布到 REST 时出现 HTTP 401 错误

java - jsp中如何遍历对象列表

java - 当目标节点改变场景时,Ubuntu 上不会发生鼠标释放事件?

java - 如何拥有一个可扩展的CardView?

xml - <?..?> 在 XML 中是什么意思?

web-services - 移动设备的地理定位服务

java - maven 依赖项 + 构建路径中的本地 jar = slf4j 冲突

java - 通过 Java 代码使用 JasperReports 创建 PDF 报告时出现 Unicode 问题

java - 如何从数组中删除图像

c# - 在 IIS 中托管 WCF 服务时协议(protocol)映射错误