首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php soap信封命名空间<SOAP:信封和<SOAP:信封

php soap信封命名空间<SOAP:信封和<SOAP:信封
EN

Stack Overflow用户
提问于 2013-09-16 11:06:12
回答 1查看 4.6K关注 0票数 4

两者有什么区别?

代码语言:javascript
复制
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" ...>

代码语言:javascript
复制
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" ...>

我怎么才能在他们之间切换呢?

如何将

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-16 19:26:49

没有什么不同。

XML命名空间被xmlns属性引用为它的值("http://schemas.xmlsoap.org/soap/envelope/"),该引用的快捷方式是紧跟在xmlns后面,这在您的一种情况下是soap,在另一种情况下是SOAP-ENV

该快捷方式现在被一致地用作XML命名空间中定义的元素的前缀。由于元素<Envelope>与定义的命名空间"http://schemas.xmlsoap.org/soap/envelope/"之间的连接,底层的"http://schemas.xmlsoap.org/soap/envelope/"解析器知道它的特殊含义。

快捷方式可以是任何允许的字符串--只要给出了正确的命名空间URL,XML解析器就不重要了。

我猜您有一个潜在的问题,它使您认为名称空间很重要--您应该在您的问题中解释这个问题,或者可能问一个新的问题。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18826463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档