Java 如何在测试Web服务的soapui中提供XML作为输入
我有一个网络服务。我必须使用soapui来测试它。但是当我必须测试它时,我的输入xml应该在webservice实现类中硬编码。但我必须从SOAPUI提供xml输入。如何给喜欢下面Java 如何在测试Web服务的soapui中提供XML作为输入,java,xml,web-services,soapui,Java,Xml,Web Services,Soapui,我有一个网络服务。我必须使用soapui来测试它。但是当我必须测试它时,我的输入xml应该在webservice实现类中硬编码。但我必须从SOAPUI提供xml输入。如何给喜欢下面 <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<implmentation><input xml><header>.........</header></input xml> </implementation>
</soap:Envelope>
.........
当我这样给出时,它抛出“javax.xml.bind.unmarshalexception解析指令目标[xX][mX][lL]是不允许的”它抛出“javax.xml.bind.unmarshalexception解析指令目标[xX][mX][lL]是不允许的”,因为标记“input xml”是由于不允许的“xml”解析指令而不允许的
因此,您的服务以其应有的方式响应—不允许使用无效的xml调用它。SoapUI将为您生成示例SOAP请求。你可以用它来代替硬编码。您正在使用哪个版本的SOAP UI?5.0.0。但我必须用实际输入进行测试。请发布更多详细信息,以便我们可以指导您。您能用其他详细信息进行解释吗