菜鸟一小枚Sun 2018-06-18 09:47 采纳率: 75%
浏览 1247
已采纳

dom4j,标签属性添加不上问题

1.问题是:xmlns属性为什么没有加进去呢?
直接放代码(结果图在后面)

 public static void main(String[] args){
        XMLWriter writer=null;
        FileOutputStream out=null;
        try {
            Document doc = DocumentHelper.createDocument();
            Element Cole = doc.addElement("Cole");
            Cole.addAttribute("xmlns","http://www.gzrst.gov.cn/DA");
            Cole.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance");
            Cole.addAttribute("xsi:schemaLocation","http://www.gzrst.gov.cn/DA SIP.xsd");

            out = new FileOutputStream("d:/test2.xml");
            OutputFormat format = OutputFormat.createPrettyPrint();
            format.setEncoding("utf-8");
            writer = new XMLWriter(out,format);
            writer.write(doc);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (writer != null) {
                try {
                    writer.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if (out != null) {
                try {
                    out.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }

    }

2.结果:
图片说明

  • 写回答

3条回答 默认 最新

  • Fatal Error 2018-06-18 13:15
    关注

    改一句就可以了:

     Document doc = DocumentHelper.createDocument();
                Element Cole = doc.addElement("Cole");
    
                Namespace namespace = Namespace.get("http://www.gzrst.gov.cn/DA");
    
    //            Cole.addAttribute("xmlns","http://www.gzrst.gov.cn/DA");
                Cole.add(namespace);
                Cole.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance");
                Cole.addAttribute("xsi:schemaLocation","http://www.gzrst.gov.cn/DA SIP.xsd");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 java corba的客户端该如何指定使用本地某个固定IP去连接服务端?
  • ¥15 activiti工作流问题,求解答
  • ¥15 有人写过RPA后台管理系统么?
  • ¥15 Bioage计算生物学年龄
  • ¥20 如何将FPGA Alveo U50恢复原来出厂设置哇?
  • ¥50 cocos2d-x lua 在mac上接入lua protobuf?
  • ¥15 es 7.17.20版本生成时间戳
  • ¥15 wpf dategrid表头排序图标自定义
  • ¥15 xshell无法连接提示ssh服务器拒绝密码
  • ¥15 AT89C52单片机C语言关于串口通信的位操作