1

次の NSXMLDocument があります。

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

<number>ここで、最初のエントリのすぐ後ろに別のNSXMLElementを追加したいと思います

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<parent name=“abcd“&gt;
    <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 に追加するにはどうすればよいですか?

4

0 に答える 0