发送输入的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 + ">");
}
}
}
希望它有帮助。