Вставка NSXMLElement/Child в верхней части документа

Это вставит новый элемент и дочерний элемент в самый конец документа в корне "main":

    NSXMLElement *root = [[xmlDoc rootElement] initWithName:@"main"];

    NSXMLElement *firstElement = [[NSXMLElement alloc] initWithName:@"first"];
    [root addChild:firstElement];

    NSXMLElement *secondElement = [NSXMLNode elementWithName:@"second"];
    [firstElement addChild:secondElement];

Мне нужно, чтобы это было вставлено вверху документа в качестве первого или второго узла. Как я могу это сделать?

Благодарю.

-Павел.

РЕДАКТИРОВАТЬ:

Тьфу... Я не могу поверить, что это было так просто...

 [root insertChild:firstElement atIndex:1];

1 ответ

Решение

Это решило это:

[root insertChild: firstElement atIndex: 1];

Другие вопросы по тегам