service namespace quote="www.ethz.ch" port:2001; import service namespace ws="www.namespace.ch" from "http://www.webservicex.net/stockquote.asmx?WSDL"; declare execution sequential; declare namespace tns = "http://www.webserviceX.NET/"; declare function quote:CompanyFinance($a) { let $quoteResult := ws:GetQuote({data($a)}) return {data($quoteResult )} {for $b in doc(data(concat("http://finance.yahoo.com/rss/headline?s=",data($a))))/rss/channel/item return {data($b/title)}{data($b/link)}} };