|
|
- function JAtom(xml) {
- this._parse(xml);
- };
-
- JAtom.prototype = {
-
- _parse: function(xml) {
-
- var channel = jQuery('feed', xml).eq(0);
-
- this.version = '1.0';
- this.title = jQuery(channel).find('title:first').text();
- this.link = jQuery(channel).find('link:first').attr('href');
- this.description = jQuery(channel).find('subtitle:first').text();
- this.language = jQuery(channel).attr('xml:lang');
- this.updated = jQuery(channel).find('updated:first').text();
-
- this.items = new Array();
-
- var feed = this;
-
- jQuery('entry', xml).each( function() {
-
- var item = new JFeedItem();
-
- item.title = jQuery(this).find('title').eq(0).text();
- item.link = jQuery(this).find('link').eq(0).attr('href');
- item.description = jQuery(this).find('content').eq(0).text();
- item.updated = jQuery(this).find('updated').eq(0).text();
- item.id = jQuery(this).find('id').eq(0).text();
-
- feed.items.push(item);
- });
- }
- };
-
|