[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] "XMLSON" Idea.
- From: David Lyon <david.lyon@preisshare.net>
- To: Pete Kirkham <mach.elf@gmail.com>
- Date: Sat, 19 Aug 2006 14:32:35 +1000
Hi Pete,
is this stuff being widely worked on?
I'm actually interested in learning more and one thing that I do have is
some data coming in on a regular basis in the form of a feed. Price
streaming one way or another can be quite fascinating. Especially if you
have enough time, money or stupidity to actually do some :-)
Regards
David
On Wed, 2006-07-26 at 16:44 +0100, Pete Kirkham wrote:
> 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
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]