iOS 用GDataXMLNode建立和解析XML

2021-06-07 13:21:55 字數 1459 閱讀 9260

nserror *error;

//    nsstring *path = [[nsbundle mainbundle] pathforresource:@"testxml" oftype:@"xml"];

//    nsstring *content = [[nsstring alloc] initwithcontentsoffile:path encoding:nsutf8stringencoding error:nil];

nslog(content);

//    gdataxmldocument *document = [[gdataxmldocument alloc] initwithxmlstring:content options:1 error:&error];

//建立xml

gdataxmlelement*rootelement = [gdataxmlnode

elementwithname

:@"request"];

gdataxmlelement

*element = [

self

getelementwithname:

@"peter"

withage:

@"24"

with***:

@"male"

withattribute:

@"0"];

[rootelement addchild:element];

element = [

self

getelementwithname:

@"green"

withage:

@"26"

with***:

@"female"

withattribute:

@"1"];

[rootelement addchild:element];

element = [

self

getelementwithname:

@"susan"

withage:

@"28"

with***:

@"female"

withattribute:

@"1"];

[rootelement addchild:element];

gdataxmldocument *document = [[gdataxmldocument

alloc] initwithrootelement:rootelement];

nsdata *data =  [document xmldata];

nsstring

*content = [[

nsstring

alloc] initwithdata:data encoding:nsutf8stringencoding];

nslog(content);

if(error)else}}

iOS 中 UIApplication基本用法

這裡ios設定一行 就可以搞定了 從ios7開始,系統提供了2種管理狀態列的 方式 每乙個uiviewcontroller都可以擁有自己不同的狀態列 每乙個應用程式的狀態列都由它統一管理 在ios7中,預設情況下,狀態列都是由uiviewcontroller管理 的,uiviewcontroller...

iOS 中 UIApplication基本用法

這裡ios設定一行 就可以搞定了 從ios7開始,系統提供了2種管理狀態列的 方式 每乙個uiviewcontroller都可以擁有自己不同的狀態列 每乙個應用程式的狀態列都由它統一管理 在ios7中,預設情況下,狀態列都是由uiviewcontroller管理 的,uiviewcontroller...

IOS之路 用oc實現類

用oc實現類 import 引入標頭檔案 inte ce fraction nsobject inte ce 用於描述類和類的方法 void print void setnumber int n void setsenumber int n end implementation fraction i...