Sqlite   发布时间:2022-05-22  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了sqlite 导出为 XML格式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

- (IBACtion)create:(ID)sender
{
NSXMLElement *xmlelement = [NSXMLNode elementWithname:@"Vote"];///////////////根结点
NSXMLdocument *doc = [[NSXMLdocument alloc] initWithRootElement:xmlelement];
for(int i =0; i < 4;i++){
NSXMLElement*stu = [NSXMLNodeelementWithname:@"student \n"];
NSXMLElement*stuID = [NSXMLNode@"studentID"*stuname = [NSXMLNode@"studentNo"*stutel = [NSXMLNode@"Lastname"*contact = [NSXMLNode@"contact"];
NSXMLElement *contactname = [@"Contactnsme"];
NSXMLElement *contactsex = [@"ContactSex"];
[xmlelement addChild:stu];
[stu addChild:stuID];
[stu addChild:stuname];
[stu addChild:stutel];

[stu addChild:contact];
[contact addChild:contactname];
[contact addChild:contactsex];

NSArray *arrID = [stu elementsForname:@"studentID"];
NSArray *arrname = [stu @"studentNo"];
NSArray *arrtel = [stu @"Lastname"];
NSArray *arrconname = [contact @"Contactnsme"];
[[arrconname objectATindex:0] setstringvalue@"hsdakhsjkahdkJsad"];////////在此给每个字段填冲数据
}
[doc setVersion@"1.0"];
[doc setCharacterEnCoding@"UTF-8"];

NSData *xmldata = doc.XMLData;
NSSavePanel*oPanel = [NSSavePanelsavePanelNsString*starTingDir = [[NSUserDefaultsstandardUserDefaults] objectForKey@"StarTingDirectory"];
if (!starTingDir)
starTingDir = NSHomeDirectory();
NsString *str = [oPanel title];


if([oPanel runModalForDirectory:starTingDir file:str] == NSOKbutton)
{
NSLog(@"ok");
}
NsString *filename = [oPanel filename];
filename =[filename StringByAppendingString:@".xml"];


@"%@",fileName);
[xmldata writetofile:filename atomically:YES]; }

大佬总结

以上是大佬教程为你收集整理的sqlite 导出为 XML格式全部内容,希望文章能够帮你解决sqlite 导出为 XML格式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: