如何删除网站后台的文章,开发大型网站的流程图,做投标的网站,衡水制作网站文章目录 1. 使用soapui测试时存在cdata嵌套的问题 1. 使用soapui测试时存在cdata嵌套的问题
说明#xff1a;如果使用soapui进行webservice测试时要求数据放置在![CDATA[ 和]]中间#xff0c;但是如果传递的XML文件中也存在cdata#xff0c;并且不做处理的话… 文章目录 1. 使用soapui测试时存在cdata嵌套的问题 1. 使用soapui测试时存在cdata嵌套的问题
说明如果使用soapui进行webservice测试时要求数据放置在![CDATA[ 和]]中间但是如果传递的XML文件中也存在cdata并且不做处理的话会报错com.ctc.wstx.exc.WstxParsingException: Unexpected close tag /ROWKEY; expected /message. at [row,col {unknown-source}]: [11,99] 这是由于XML中cdata不允许嵌套导致的。错误示例如下 对于如下
soapenv:Envelope xmlns:soapenvhttp://schemas.xmlsoap.org/soap/envelope/ xmlns:wsws.dis.clinical.viewigh.comsoapenv:Header/soapenv:Bodyws:req1!--Optional:--message
![CDATA[Root
ROWKEY![CDATA[0026|1242010044162664X7|000303786200|2|23367473|1242010044162664X7.EMR]]/ROWKEY
]]/Root/message/ws:operationRequest/soapenv:Body
/soapenv:Envelope解决方案 可以将message内容中CDATA里面的]]替换为]]]]![CDATA[替换后正确内容如下
soapenv:Envelope xmlns:soapenvhttp://schemas.xmlsoap.org/soap/envelope/ xmlns:wsws.dis.clinical.viewigh.comsoapenv:Header/soapenv:Bodyws:req1!--Optional:--message
![CDATA[Root
ROWKEY![CDATA[0026|1242010044162664X7|000303786200|2|23367473|1242010044162664X7.EMR]]]]![CDATA[/ROWKEY
]]/Root/message/ws:operationRequest/soapenv:Body
/soapenv:Envelope