Hi.

I would recommend LibXML. This post is excellent and the the author created an 
Objective C Wrapper.

http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html

Regards,


On Jan 6, 2010, at 2:28 PM, Eric E. Dolecki wrote:

> This is what I am doing now that feels like a hack (I only ever get a 2 day
> forecast, the one for today is the first):
> 
> if( [elementName isEqualToString:@"yweather:forecast"]){
> 
> NSString *tmpDay = [attributeDict valueForKey:@"day"];
> 
> NSDate *now = [NSDate date];
> 
> NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
> 
> [formatter setDateFormat:@"ccc"];
> 
> NSString *dateString = [formatter stringFromDate:now];
> 
> if( [dateString isEqualToString:tmpDay]){
> 
> //today
> 
> } else {
> 
> //tomorrow
> 
> }
> 
> }
> 
> On Wed, Jan 6, 2010 at 1:34 PM, Jeremy Pereira <a...@jeremyp.net> wrote:
> 
>> 
>> On 6 Jan 2010, at 18:13, Eric E. Dolecki wrote:
>> 
>> Well okay yes... same element name but I need to tell them apart.
>> 
>> 
>> The day attribute has a different value in each case though.  Just pull out
>> the the object with the key @"day" from the attribute dictionary.
>> 
>> 
>> On Wed, Jan 6, 2010 at 1:07 PM, Jeremy Pereira <postmas...@jeremyp.net>wrote:
>> 
>>> 
>>> On 6 Jan 2010, at 16:22, Eric E. Dolecki wrote:
>>> 
>>>> I am fetching weather data & in my results I am getting today and
>>> tomorrow's
>>>> forecasts. However they have the same node:
>>>> 
>>>> <yweather:forecast day="Wed" ... />
>>>> <yweather:forecast day="Thu" .../>
>>>> 
>>>> How can I get at those separately in my didStartElement? Is there a way
>>> to
>>>> turn that into an array or something?
>>> 
>>> No they don't have the same node.  They are two nodes with the same
>>> element name.  If both appear in  your XML they will each result in a call
>>> to the parser:didStartElement:... method.
>>> 
>>> 
>>>> _______________________________________________
>>>> 
>>>> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
>>>> 
>>>> Please do not post admin requests or moderator comments to the list.
>>>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>>> 
>>>> Help/Unsubscribe/Update your Subscription:
>>>> http://lists.apple.com/mailman/options/cocoa-dev/adc%40jeremyp.net
>>>> 
>>>> This email sent to a...@jeremyp.net
>>> 
>>> 
>> 
>> 
>> --
>> http://ericd.net
>> Interactive design and development
>> 
>> 
>> 
> 
> 
> -- 
> http://ericd.net
> Interactive design and development
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
> 
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/philip.vallone%40verizon.net
> 
> This email sent to philip.vall...@verizon.net

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to