Database Reference
In-Depth Information
@ "/html/body/div/*[@id='title']"
error:&error] lastObject];
if (!element) {
NSLog(@ "Failed to find element: %@" , error);
return noErr;
}
[element setStringValue:[metadata valueForKey:(id)kMDItemDisplayName]];
//Updating the description
error = nil;
element = [[template nodesForXPath:@ "/html/body/div/*[@id='description']"
error:&error] lastObject];
if (!element) {
NSLog(@ "Failed to find element: %@" , error);
return noErr;
}
[element setStringValue:[metadata valueForKey:(id)kMDItemTextContent]];
//Updating the serves value
error = nil;
element = [[template nodesForXPath:@ "/html/body/div/*[@id='serves']"
error:&error] lastObject];
if (!element) {
NSLog(@ "Failed to find element: %@" , error);
return noErr;
}
NSNumber *serves = [metadata valueForKey:@ "kPPServes" ];
[element setStringValue:[NSString stringWithFormat:@ "Serves: %i" ,
[serves integerValue]]];
//Updating the last served value
error = nil;
element = [[template nodesForXPath:@ "/html/body/div/*[@id='last_served']"
error:&error] lastObject];
if (!element) {
NSLog(@ "Failed to find element: %@" , error);
return noErr;
}
NSDate *lastServedDate = [metadata valueForKey:(id)kMDItemLastUsedDate];
if (lastServedDate) {
NSDateFormatter *dateFormatter;
dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[element setStringValue:[NSString stringWithFormat:@ "Last Served: %@" ,
[dateFormatter stringFromDate:lastServedDate]]];
} else {
[element setStringValue:@ "Last Served: Never" ];
}
 
 
Search WWH ::




Custom Search