Hi, I was trying to invoke a web service inside a javascript file, and deploy it in Mashup Server.
SOAP response of the web service is defined as follows, <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetQuoteResponse xmlns="http://www.webserviceX.NET/"> <GetQuoteResult>string</GetQuoteResult> </GetQuoteResponse> </soap:Body> </soap:Envelope> A sample response value is as follows , <string xmlns="http://www.webserviceX.NET/"> <StockQuotes><Stock><Symbol>GOOG</Symbol><Last>613.43</Last><Date>5/21/2012</Date><Time>1:00pm</Time><Change>+13.03</Change><Open>601.00</Open><High>615.694</High><Low>600.00</Low><Volume>2006668</Volume><MktCap>200.0B</MktCap><PreviousClose>600.40</PreviousClose><PercentageChange>+2.17%</PercentageChange><AnnRange>473.02 - 670.25</AnnRange><Earns>32.998</Earns><P-E>18.20</P-E><Name>Google Inc.</Name></Stock></StockQuotes> </string> My requirement is to extract couple of elements from the response (say, Symbol and Change) and print the values. In my .js file I tried a code like this, *var service = new WSRequest();* *...* *...* * var response = service.responseXML; * * var stock = response.getElementsByTagName('Stock'); * But I'm getting an exception saying *"**ERROR - TypeError: Cannot find function getElementsByTagName in object ... "* so, $subject please? Thanks, -- *Sajith Kariyawasam* *Senior Software Engineer; WSO2, Inc.; http://wso2.com*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
