如何用XML保存数据信息,求救!!!

jian-xq 2013-11-19 03:24:52
网上虽然有资料,看不明白,脑子里还是很混乱。
拿一个投票处理来说吧,我写了一个叫"VotePersonData”的javabean
public class VotePersonData{
private int No;
private String name;
private int count;
private String usrCd;

public void setNo(int No){
this.No = No;
}

public int getNo(){
return this.No;
}

public void setName(String name){
this.name = name;
}

public String getName(){
return this.name;
}

public void setCount(int count){
this.count = count;
}

public int getCount(){
return this.count;
}
public void setUsrCd(String usrCd){
this.usrCd = usrCd;
}

public String getUsrCd(){
return this.usrCd;
}

}

然后在其他类里写了个将VotePersonData转成xml的方法
 /**
* 个人投票对象转换成xml
* @param personData
* @return
*/
public static String textMessageToXml(VotePersonData personData) {
xstream.alias("xml", personData.getClass());
return xstream.toXML(personData);
}


貌似需要写个如下的xml文件
<?xml version="1.0" encoding="UTF-8"?>
<html>
<body>
<form action="saveForm.asp" method="post"><!--此处需要改一改,我是在java内部调用的,也不知道怎么改--> <label>NO.:</label>
<p><input type="text" id="No" name="No"></p>

<label>工号:</label>
<p><input type="text" id="usrCd" name="usrCd"></p>

<label>名前:</label>
<p><input type="text" id="name" name="name"></p>

<label>票数:</label>
<p><input type="text" id="count" name="count"></p>

</form>
</body>
</html>

接下来该怎么办就不知道了。
譬如现在有三个候选人,张三,李四,王五
怎么能做到记住这三个人的信息和票数(对应人员票数的累加怎么做啊)?
...全文
260 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jian-xq 2013-11-20
  • 打赏
  • 举报
回复
此贴不了了之。
teemai 2013-11-19
  • 打赏
  • 举报
回复
引用 5 楼 wangbaobao158356 的回复:
[quote=引用 2 楼 huxiweng 的回复:] 我不是很明白你的问题。。。
我也不知道怎么能说清楚哦,我现在利用百度云环境在托管程序,程序里有些数据需要存储起来,但是用数据库不太好存,所以就想能不能用xml保存数据。就出现了上面纠结的一幕。。。[/quote] xml报存可以的。去看下jdom:http://www.jdom.org/ 我觉得直接用文本保存也比较适合你。简单快捷。直接写文件!
tony4geek 2013-11-19
  • 打赏
  • 举报
回复
引用 6 楼 wangbaobao158356 的回复:
[quote=引用 4 楼 rui888 的回复:] xml 第一次写数据。接下来读取数据然后修改以前的数据。
如我需要分别保存3个人的信息,这样的话就要存在3个不同的xml中吗?[/quote] xml 也可以循环 加 人1 人2 类似的属性标签用来区分。
jian-xq 2013-11-19
  • 打赏
  • 举报
回复
引用 4 楼 rui888 的回复:
xml 第一次写数据。接下来读取数据然后修改以前的数据。
如我需要分别保存3个人的信息,这样的话就要存在3个不同的xml中吗?
jian-xq 2013-11-19
  • 打赏
  • 举报
回复
引用 2 楼 huxiweng 的回复:
我不是很明白你的问题。。。
我也不知道怎么能说清楚哦,我现在利用百度云环境在托管程序,程序里有些数据需要存储起来,但是用数据库不太好存,所以就想能不能用xml保存数据。就出现了上面纠结的一幕。。。
tony4geek 2013-11-19
  • 打赏
  • 举报
回复
xml 第一次写数据。接下来读取数据然后修改以前的数据。
jian-xq 2013-11-19
  • 打赏
  • 举报
回复
无人问津,是我的思维太混乱了吗?
teemai 2013-11-19
  • 打赏
  • 举报
回复
我不是很明白你的问题。。。
jian-xq 2013-11-19
  • 打赏
  • 举报
回复
大神快来大神快来大神快来!!!

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧