extracting output from CFInvoke web service

452 Views Asked by At

I'm learning how to invoke web-services using coldfusion 7 (later we'll upgrade). I found some free web services to use.

<cfscript>
    stArgs = structNew(); 
    stArgs.symbol = "msft"; 
</cfscript> 

<cfinvoke webservice="http://www.webservicex.net/stockquote.asmx?WSDL" method="GetQuote" argumentcollection="#stArgs#" returnvariable="aTemp">

The result from #atemp# is

<StockQuotes><Stock><Symbol>msft</Symbol><Last>47.77</Last><Date>10/20/2015</Date><Time>4:00pm</Time><Change>+0.15</Change><Open>47.41</Open><High>47.81</High><Low>47.02</Low><Volume>30793995</Volume><MktCap>382.06B</MktCap><PreviousClose>47.62</PreviousClose><PercentageChange>+0.31%</PercentageChange><AnnRange>39.72 - 50.05</AnnRange><Earns>1.48</Earns><P-E>32.28</P-E><Name>Microsoft Corporation</Name></Stock></StockQuotes>

My question is how do I extract (for example) the PercentageChange result? Thank you!

0

There are 0 best solutions below