SOAP消息中的命名空间别名是怎么来的
通过客户端程序调用SOAP WEB Service,返回的消息中会给命名空间给一个别名(xmlns:p254="http://test.ws.zz.yy.xx.com"),但服务端并没有任何地方指定别名为p254,但无论通过哪种方式调用,这个别名都是固定的,那么这个别名是怎么指定的呢?<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header/>
<soapenv:Body>
<testResponse xmlns="http://ws.zz.yy.xx.com">
<testReturn xmlns:p254="http://test.ws.zz.yy.xx.com">
<p254:name>abc</p254:name>
<p254:email>xx@yy.com</p254:email>
</testReturn>
</testResponse>
</soapenv:Body>
</soapenv:Envelope> --------------------编程问答-------------------- <testReturn xmlns:m="http://test.ws.zz.yy.xx.com">
<m:name>abc</m:name>
<m:email>xx@yy.com</m:email>
</testReturn>
这样应该也可以,p254相当于一个变量吧 --------------------编程问答-------------------- 我就是想知道为什么会是p254,而不是m或者其它随机分配的值? --------------------编程问答-------------------- web service高手请进,在线等待解答。 --------------------编程问答-------------------- 有木有人知道啊?
补充:Java , Web 开发