发送输入的URL在Android的

发送输入的URL在Android的

问题描述:

您好我是一个新的开发,在我的应用我已经把三个编辑文本框,当用户填写了编辑框,我想插入到被视为一个XML文件中的数据的。发送输入的URL在Android的

即,以下是编辑的文本框列 姓:_ 名字:_ _ DOB:_ ___

当用户填写的空格作为名字

:西瓦 名字:桑卡尔 出生日期:0206

实际上,我希望这些数据被发送到特定的URL。

之前检查的目的,我想如下

<usersdata> <firstname>Siva</firstname> <lastname>Sankar</lastname> <dob>0206</dob> </usersdata>

谁能帮我做这个.....

要打印的数据就是你正在寻找被称为XML对象序列化。如果您想要按照您应该遵循的方式对通用对象进行编码。发现一个question on SO大约序列在Android paltform会谈(不幸的是你不能在Android SDK使用XMLEncoder)。 假设你只有这个对象序列化(我想是不是?),你能避免的痛苦和创建您自己的小串产生的XML结构。

class UserObjectSerializer { 

    Map<String, String> tagValue = new Map<String, String>(); 

    public UserObjectSerializer(User user) { 
     tagValue["firstname"] = user.getFirstname(); 
     tagValue["lastname"] = user.getLastname(); 
     tagValue["dob"] = user.getDob(); 
    } 

    public printXml() { 
    // browse your Map and prints your <keys>values</keys> 
    Set key = tagValue.keySet(); 
    Iterator it = key.iterator(); 
    while(it.hasNext()) { 
     String tag = it.next(); 
     String value = tagValue.get(key); 
     System.out.println("<" + tag + ">" + value + "</" + tag + ">"); 
    } 
    } 
} 

希望它有帮助。