ios 开发怎么用代码生成xml文件

ios 开发怎么用代码生成xml文件,第1张

在ios开发中,可以使用GDataXML生成xml

GDataXML只有两个文件GDataXMLNode.h和GDataXMLNode.m。使用方法如下:

将文件包含进工程后,添加libxml2.dylib:

之后添加路径${SDK_ROOT}/usr/include/libxml2:

现在可以编写代码了:

#import "GDataXMLNode.h"

// 创建一个标签

  GDataXMLElement *rootElement = [GDataXMLNode elementWithName:@"root"]

  // 创建一个属性

  GDataXMLElement *attribute = [GDataXMLNode attributeWithName:@"a" stringValue:@"b"]

  // 创建一个标签元素

  GDataXMLElement *element = [GDataXMLNode elementWithName:@"user" stringValue:@"HelloWorld"]

  // 把标签与属性添加到根标签中

  [rootElement addAttribute:attribute]

  [rootElement addChild:element]

  // 生成xml文件内容

  GDataXMLDocument *xmlDoc = [[GDataXMLDocument alloc] initWithRootElement:rootElement]

  NSData *data1 = [xmlDoc XMLData]

  NSString *xmlString = [[NSString alloc] initWithData:data1 encoding:NSWindowsCP1253StringEncoding]

  NSLog(@"xmlString  %@", xmlString)

结果:

<?xml version="1.0"?>

<root a="b"><user>HelloWorld</user></root>

还需要帮忙么?导入两个文件 然后 NSDictionary *xmlDictionary = [CIXMLReader dictionaryForXMLString:@“xml字符串” error:&parseError]调用这个 要是需要留个邮箱或者Q给你把文件发一下

无法打开……xml这种文件格式

只有windows下面用

你要看里面的内容的话

用ifile把后缀改成txt就能看到了

估计你也看不懂……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11698867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存