Java 创建了错误的SOAP请求
这就是我的代码所创建的:Java 创建了错误的SOAP请求,java,web-services,soap,wsdl,wsdl2java,Java,Web Services,Soap,Wsdl,Wsdl2java,这就是我的代码所创建的: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://example.com"> <
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://example.com">
<soapenv:Header/>
<soapenv:Body>
<ws:isUserExists>
<userId>10</userId>
</ws:isUserExists>
</soapenv:Body>
</soapenv:Envelope>
这就是我需要的:
这里是xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/ SOAP请求中不存在
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ " xmlns:ws="http://example.com">
<soapenv:Header/>
<soapenv:Body>
<ws:isUserExists>
<userId>10</userId>
</ws:isUserExists>
</soapenv:Body>
</soapenv:Envelope>
请帮忙:我做错了什么
在我的soapenv:Envelope中| | xmlns:soapenv将出现两次
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
它不会出现两次。您正在定义绑定到同一命名空间的两个前缀
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/
xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/
请帮忙:我做错了什么
没什么。名称空间前缀是soapenv、SOAP-ENV还是北极熊忍者并不重要。只要前缀绑定到名称空间,就完全限定了该XML元素。这两个XML都是有效的,使用哪个前缀并不重要
在我的soapenv:Envelope中| | xmlns:soapenv将出现两次
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
它不会出现两次。您正在定义绑定到同一命名空间的两个前缀
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/
xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/
请帮忙:我做错了什么
没什么。名称空间前缀是soapenv、SOAP-ENV还是北极熊忍者并不重要。只要前缀绑定到名称空间,就完全限定了该XML元素。这两个XML都是有效的,使用哪个前缀并不重要。True与定义变量非常相似。那你要么用,要么不用。是多余的,但是XML是有效的。非常感谢。这里我还有一个疑问:我想从中删除standalone=no,或者我应该针对这个疑问发布一个不同的问题?这很奇怪。您是指文档中的某个位置,还是指处理此XML的代码中的DTD?这就是独立变得有用的地方。创建另一个问题并在那里填写详细信息,因为我们需要问你几个问题才能得到答案。没错,这很像定义一个变量。那你要么用,要么不用。是多余的,但是XML是有效的。非常感谢。这里我还有一个疑问:我想从中删除standalone=no,或者我应该针对这个疑问发布一个不同的问题?这很奇怪。您是指文档中的某个位置,还是指处理此XML的代码中的DTD?这就是独立变得有用的地方。创建另一个问题并在那里填写详细信息,因为我们需要问你几个问题才能得到答案。