1
這是我想導入到可可的XML文件:如果我添加使用以下類型的代碼,所有的XML信息導入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>
現在:
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>
如何正確輸入?由於
doh。謝謝,我會試試看。 – ZionKing 2010-09-17 00:07:53