| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
parseSoapResponse(response)
parseSoapResponse(response) extracts data from response a string returned by a SOAP server from the callSoapService function, and converts it to appropriate MATLAB classes (types).
This example uses parseSoapResponse in conjunction with other SOAP functions to retrieve information about books from a library database, specifically, the author's name for a given book title.
Note The example does not use an actual endpoint; therefore, you cannot run it. The example only illustrates how to use the SOAP functions. |
% Create the message:
message = createSoapMessage(...
'urn:LibraryCatalog',...
'getAuthor',...
{'In the Fall'},...
{'nameToLookUp'},...
{'{http://www.w3.org/2001/XMLSchema}string'},...
'rpc');
%
% Send the message to the service and get the response:
response = callSoapService(...
'http://test/soap/services/LibraryCatalog',...
'urn:LibraryCatalog#getAuthor',...
message)
%
% Extract MATLAB data from the response
author = parseSoapResponse(response)MATLAB returns:
author = Kate Alvin
where author is a char class (type).
callSoapService, createClassFromWsdl, createSoapMessage, urlread, xmlread
Using Web Services with MATLAB in the MATLAB External Interfaces documentation
![]() | parse (inputParser) | pascal | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |