[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: "XMLSON" Idea.
E4X gets you most of the way there: var sales=<sales vendor='John'> <item id="carrot" price="3" quantity="10"/> <item id="papas" price="5" quantity="3"/> </sales> for (var i in sales.item) if (sales.item[i].@id == 'carrot') { alert(sales.item[i].@quantity); break; } alert(sales.@vendor); That works currently in Firefox. Or use XPath if you want declarative rather than iterative for the [@id = 'carrot'] test > That is generate an alert when there is > somebody with a carrot price of less than $2.25. If you can find an XML feed, then polling it and extracting the information is fairly trivial: var oneSecond = 1000; window.setInterval(function () { var xmlDoc=new XML(); xmlDoc.load('the missing feed url for the quote.atom'); if (xmlDoc.entry.summary[0] < 2.25) alert('Carrots ahoy!'); }, 30 * oneSecond); Finding the data in XML for free is the hard part. With respect to shares, Yahoo only seem do it in csv, and Google in html. Others require registration or money. None seem to cast carrots. Pete
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|