Java 将输入发送到android中的URL

Java 将输入发送到android中的URL,java,android,xml-parsing,Java,Android,Xml Parsing,您好,我是一名新开发人员,在我的应用程序中,我放置了三个编辑文本框,当用户填写编辑框时,我希望插入的数据被视为XML文件 ie以下是编辑文本框列 名字:\u 姓氏:\u\u DOB:\uuuuuuuuuuuuuuuuuuuu 当用户以Firstname:Siva填充空格时 姓氏:桑卡 出生日期:0206 实际上,我希望这些数据被发送到一个特定的URL 在此之前,为了检查的目的,我希望数据的打印如下 湿婆 桑卡尔 0206 有人能帮我做这件事吗?…您要找的是XML对象序列化。如果您希望对通用对

您好,我是一名新开发人员,在我的应用程序中,我放置了三个编辑文本框,当用户填写编辑框时,我希望插入的数据被视为XML文件

ie以下是编辑文本框列 名字:\u 姓氏:\u\u DOB:\uuuuuuuuuuuuuuuuuuuu

当用户以Firstname:Siva填充空格时 姓氏:桑卡 出生日期:0206

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

在此之前,为了检查的目的,我希望数据的打印如下


湿婆
桑卡尔
0206


有人能帮我做这件事吗?…

您要找的是XML对象序列化。如果您希望对通用对象进行编码,那么您应该遵循这种方式。找到了一个关于Android paltform上序列化的文件(很遗憾,您无法在Android SDK上使用)。 考虑到您只有这个要序列化的对象(我想是吧?),您可以避免这种痛苦,创建自己的小型序列化程序来生成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 + ">");
    }
  }
}
类UserObjectSerializer{
Map tagValue=new Map();
公共UserObjectSerializer(用户){
tagValue[“firstname”]=user.getFirstname();
tagValue[“lastname”]=user.getLastname();
tagValue[“dob”]=user.getDob();
}
公共printXml(){
//浏览地图并打印您的值
Set key=tagValue.keySet();
Iterator it=key.Iterator();
while(it.hasNext()){
String tag=it.next();
字符串值=tagValue.get(键);
System.out.println(“+value+”);
}
}
}

希望有帮助。

您正在寻找的是XML对象序列化。如果您希望对通用对象进行编码,那么您应该遵循这种方式。找到了一个关于Android paltform上序列化的文件(很遗憾,您无法在Android SDK上使用)。 考虑到您只有这个要序列化的对象(我想是吧?),您可以避免这种痛苦,创建自己的小型序列化程序来生成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 + ">");
    }
  }
}
类UserObjectSerializer{
Map tagValue=new Map();
公共UserObjectSerializer(用户){
tagValue[“firstname”]=user.getFirstname();
tagValue[“lastname”]=user.getLastname();
tagValue[“dob”]=user.getDob();
}
公共printXml(){
//浏览地图并打印您的值
Set key=tagValue.keySet();
Iterator it=key.Iterator();
while(it.hasNext()){
String tag=it.next();
字符串值=tagValue.get(键);
System.out.println(“+value+”);
}
}
}
希望能有帮助