XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] "XMLSON" Idea.


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]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS