【问题标题】:how can send text fields data from iphone to server through xml parsing file in iphone如何通过iphone中的xml解析文件将文本字段数据从iphone发送到服务器
【发布时间】:2012-12-07 16:26:47
【问题描述】:

我是 iphone 开发新手。我对如何通过 xml 解析将数据从 iPhone 应用程序发送到服务器有一些疑问......如何将文本字段数据附加到 xml 文件中,以及如何将带有文本字段数据的 xml 文件发送到服务器

我在谷歌搜索了很多,但我不知道请提供更多关于如何将文本字段数据附加到 xml 的想法

能否请您给我相关的源代码或相关链接以解决相当来自 dz 的问题

我的xml格式如

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

谢谢

【问题讨论】:

标签: iphone objective-c ios xml-parsing


【解决方案1】:

您可以创建自己的xml 作为NSString 并将其传递给网络服务。这解决了你的问题。

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]];

【讨论】:

  • 感谢快速重播...但是如何自己创建xml文件
  • 我编辑了我的答案以将 xml 创建为字符串,请检查它并让我知道您是否有任何问题。
  • 实际上 php 人正在创建 xml 文件...在我的代码中我需要使用该 url,我需要将我的文本字段附加到 xml 文件中并发送服务器...
  • 参考stackoverflow.com/questions/13833061/…我的回答对你有帮助。
【解决方案2】:

使用这个开源 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];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-05
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多