gpt4 book ai didi

xml - 将 XML 导入 Cocoa 问题

转载 作者:行者123 更新时间:2023-12-03 17:17:04 24 4
gpt4 key购买 nike

这是我想要导入到 Cocoa 中的 XML 文件:

 <?xml version='1.0'?>
<Root xmlns='http://www.abc.uk' version='1.0' name='full'>
<child1 version='2.0'>
<value1>
<user>abc</user>
<pass>xyz</pass>
</value1>
</child1>
<child2>
<imp>12345</imp>
</child2>
</Root>

现在,如果我使用以下类型的代码添加所有 XML 信息:

     NSXMLElement *root = [[NSXMLElement alloc] initWithName:@"Root"];
[root addAttribute:[NSXMLNode attributeWithName:@"xmlns" stringValue:@"NSXMLElement

[root addAttribute:[NSXMLNode attributeWithName:@"version" stringValue:@"2.0"]];
[root addAttribute:[NSXMLNode attributeWithName:@"name" stringValue:@"full"]];


NSXMLElement *childElement1 = [[NSXMLElement alloc] initWithName:@"child1"];
[childElement1 addAttribute:[NSXMLNode attributeWithName:@"version"
stringValue:@"2.0"]];
[root addChild:childElement1];
[childElement1 release];

这不会创建我想要的 XML。最终的 XML 如下所示:

     <?xml version='1.0'?>
<Root xmlns='http://www.abc.uk' version='1.0' name='full'>
<child1 version='2.0'> </child1>
<value1> </value1>
<user>abc</user>
<pass>xyz</pass>

<child2></child2>
<imp>12345</imp>

</Root>

如何正确输入?谢谢

最佳答案

userpass 元素添加到 value 元素,并将 value 元素添加到 >child1 元素,以及 imp 元素到 child2 元素。从您的输出来看,您似乎只是将所有内容添加到 Root 元素中。

关于xml - 将 XML 导入 Cocoa 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3731594/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com