当我调用 web 服务函数时,我得到这个响应 xml:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope>
<soap:Body>
<Response>
<Result>
<Status>Success</Status>
<Text>Some text</Text>
</Result>
</Response>
</soap:Body>
</soap:Envelope>
如您所见,响应 xml 不包含 soap 命名空间。
我想通过删除soap-stuff来转换xml,当我进行xsl转换时,我通过将soap命名空间添加到响应xml中来实现它,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Response>
<Result>
<Status>Success</Status>
<Text>Some text</Text>
</Result>
</Response>
</soap:Body>
</soap:Envelope>
当响应 xml 中不包含soap 命名空间时,如何进行此转换?