将新的NSXMLElement添加到现有的NSXMLDocument

时间:2016-06-02 15:05:43

标签: objective-c nsxml nsxmldocument nsxmlelement nsxmlnode

我有以下NSXMLDocument:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<parent name=“abcd“>
    <content>
        <number>1234</number>
    </content>
</parent>

现在我想在第一个<number> - 条目后面直接添加另一个NSXMLElement

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<parent name=“abcd“>
    <content>
        <number>1234</number>
        <number>5678</number>
    </content>
</parent>

只是期望我必须实现类似的东西,但它不起作用。

NSXMLElement *number = [[NSXMLElement alloc] initWithName:@“number“];
[number setStringValue:@“5678“];

NSXMLNode *parent = [xmlDoc childAtIndex:0];
NSXMLNode *content = [parent childAtIndex:0];

[content insertChild:number atIndex:1];

如何将新节点/元素添加到NSXMLDocument?

0 个答案:

没有答案