laogao3232 2009-02-08 15:07
浏览 261
已采纳

java 写xml的问题

<?xml version="1.0" encoding="UTF-8"?>
姓名,与户主关系,身份证号码,职业,联系电话,备注


张3子
2
210225862220045

13840942711
hao//就是在这加上
张3女
2
210225862220041

13840942712
hao



这个是我生成的一段xml,可是我不想要这样的。我要下面这样的






下面是程序
doc = db.newDocument();

root = doc.createElement("root");

        tag= doc.createElement("tageName");
        info_root=doc.createElement("info_root");
        info=doc.createElement("info");
        doc.appendChild(root);

        tag.appendChild(doc.createTextNode(tagName));
        root.appendChild(tag);
        for(int i=0;i<list.size();i++){

            for(int j=0;j<fields.length;j++){  
               jkrs = doc.createElement(fields[j].toString());
               info.appendChild(jkrs);
               jkrs.appendChild(doc.createTextNode(list.get(i).get(fields[j])));


               }   
            root.appendChild(info_root);
            info_root.appendChild(info); 
            }

帮忙看看哪个节点加的不对!
我不想用dom4j。用的是
import javax.xml.parsers.DocumentBuilder;

import javax.xml.parsers.DocumentBuilderFactory;

  • 写回答

2条回答 默认 最新

  • wwwghost 2009-02-08 16:31
    关注

    [quote] info=doc.createElement("info"); [/quote]
    应该放到外层循环里面。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)