我正在编写 WSDL 文件。在 WSDL 文件中,我可以指定任何 URL 到 targetNamespace 吗?或者说应该有效吗?
我的项目有两个 WSDL。在这两个 WSDL 中,我给出了相同的 targetNamespace。会有什么问题吗? targetNamespace 在项目中的 WSDL 中应该是唯一的
吗?
targetNamespace="http://wsdl.mycompany.com/service
谢谢!
最佳答案
是的,您可以指定任何 URL 作为目标命名空间。它必须是有效的 URL 或 URI(不需要部署在某处)。尽管将 URL 指定为 namespace 是一个很好的做法。这有助于使它们独一无二并避免冲突。 命名空间与java包非常相似,它们有助于避免元素名称冲突。您应该在两个 WSDL 中使用不同的 namespace
关于java - 指定目标命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26377833/