3

iphone開発初心者です。xml 解析を使用して iPhone アプリからサーバーにデータを送信する方法に疑問があります...テキスト フィールド データを xml ファイルに追加する方法と、テキスト フィールド データを含むその xml ファイルをサーバーに送信する方法

Googleでよく検索しましたが、わかりません.xmlにテキストフィールドデータを追加する方法についてもう少し考えてください

dz問題からのかなりの関連ソースコードまたは関連リンクを教えてください。

次のような私のxml形式

<Users>
    <User>
        <id/>
        <msg>0</msg>
        <name/>
        <country/>
    </User>
</Users>

ありがとう

4

2 に答える 2

1

このオープンソースの xml ライターを使用してください https://github.com/skjolber/xswi

    XMLWriter* xmlWriter = [[XMLWriter alloc]init];

    [xmlWriter writeStartElement:@"Users"];
    [xmlWriter writeStartElement:@"User"];
    [xmlWriter writeStartElement:@"id"];
    [xmlWriter writeEndElement];
    [xmlWriter writeStartElement:[NSString stringWithFormat:@"%@", yourtextfield.text]];
    [xmlWriter writeStartElement:@"name"];
    [xmlWriter writeEndElement];
    [xmlWriter writeStartElement:@"country"];
    [xmlWriter writeEndElement];
    [xmlWriter writeEndElement];
    [xmlWriter writeEndElement];

    NSString* xml = [xmlWriter toString];
于 2013-02-12T12:36:09.437 に答える
-1

xmlとして独自のものを作成し、NSStringそれを Web サービスに渡すことができます。あなたの問題を解決します。

NSString *strXML = [NSString stringWithFormat:@"                                      <TemplateId>%@</TemplateId>\
                                           <ProjectName>%@</ProjectName>\
                                           <SizeId>%d</SizeId>\
                                           <Quantity>%d</Quantity>\
                                           <TotalAmount>%0.2f</TotalAmount>\", dataModel.ProjectId,dataModel.ProjectName, [dataModel.templateSizeId intValue], dataModel.projectQuantity,[dataModel.templateAmount floatValue]];
于 2012-12-20T07:38:29.040 に答える