老师,那个写入xml,一次只能写入一个子节点?

老师,那个写入xml,一次只能写入一个子节点?

老师,那个写入xml,一次只能写入一个子节点?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,1、首先我们来将这些数据存入到一个集合中

	List<Map> list=new ArrayList<Map>();
		
		//第一条数据
			Map<String, String> map1 = new HashMap<String,String>();
			map1.put("id", "four");
			map1.put("course-name", "计算机网络");
			map1.put("class-hour", "80");
			map1.put("exam-form", "考试");
		//第二条数据
			Map<String, String> map2 = new HashMap<String,String>();
			map2.put("id", "five");
			map2.put("course-name", "科学与技术");
			map2.put("class-hour", "75");
			map2.put("exam-form", "考试");
		//第三条数据
			Map<String, String> map3 = new HashMap<String,String>();
			map2.put("id", "six");
			map2.put("course-name", "人文地理");
			map2.put("class-hour", "80");
			map2.put("exam-form", "野外考察");
			
		list.add(map1);
		list.add(map2);
		list.add(map3);

2、遍历这个集合,将这些数据一一存入

http://img1.sycdn.imooc.com//climg/5d7a131a096589b209570526.jpg

这样就将一个集合中的数据在遍历中存入了。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小班 2019-09-11 11:04:18

同学你好,在写入xml的子节点时,同级别的子节点依次写入,每次只能写一个哟,例如:

http://img1.sycdn.imooc.com//climg/5d78639c0001d7be08720381.jpg

如上所示就是一个子节点,每次写入一个这个节点。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 精慕门618366 #1
    那想一次添加多个子节点应该怎么做?
    2019-09-11 20:19:35
  • 好帮手慕小班 回复 提问者 精慕门618366 #2
    同学你好,可以尝试使用循环来完成一下,将数据内容放在一个集合中,比遍历这个集合,在循环过程中,取出每条数据添加到子节点中。如果我的回答解决了你的疑惑,请采纳,祝学习愉快
    2019-09-12 10:47:53
  • 提问者 精慕门618366 回复 好帮手慕小班 #3
    能举个这样的例子?
    2019-09-12 16:08:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师