Обновление узла с использованием библиотеки GData - PullRequest
1 голос
/ 23 июня 2011

Привет, я работаю с библиотекой Gdata, и я застрял в одном месте, я хочу обновить определенные данные из узла xml. Ниже приведен мой код, который я пытаюсь обновить

-(void)UpdateTheXMLNode
{
    NSArray *docdirpath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *fileLoc = [[docdirpath objectAtIndex:0] stringByAppendingPathComponent:@"SomeXML.xml"];

    NSData *xmlData = [NSData dataWithContentsOfFile:fileLoc];
    GDataXMLDocument *doc = [[GDataXMLDocument alloc]initWithData:xmlData options:0 error:nil];
    NSArray *a = [doc.rootElement elementsForName:@"row"];
    NSLog(@"data before = %@",[[[a objectAtIndex:0] childAtIndex:1]stringValue]);
   [[[a objectAtIndex:0] childAtIndex:1]setStringValue:@"Yahooo"];

    [a writeToFile:fileLoc atomically:YES];
     NSLog(@"data after = %@",[[[a objectAtIndex:0] childAtIndex:1]stringValue]);

}

Но, увы, теперь он дает мне какие-либо результаты, поэтому, пожалуйста, помогите мне.

...