This may help.. https://developer.mozilla.org/En/E4X/Processing_XML_with_E4X
On Mon, May 21, 2012 at 11:05 PM, Sajith Kariyawasam <[email protected]>wrote: > 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 > > -- Kasun Indrasiri Associate Technical Lead WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 71 536 4128 Blog : http://kasunpanorama.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
