首页 > 编程语言 >JAVA生成xml文件格式

JAVA生成xml文件格式

时间:2023-07-03 13:44:33浏览次数:41  
标签:xml JAVA 创建 文件格式 new return document 节点

public boolean  A(参数1,……){

  Document document = DocumentHelper.createDocument();

  Namespace na = Namespace.get("");

  String s = null;

  na = new Namespace (xxxxxxxxxxxxxxxxxxxxx);//命名空间

  Element root= document.addElement(new QName(“A”,na));//第一个命名空间名称+值

  root.addAttribute("B","123456");//假设命名空间中有两个,这是第二个命名空间值

  Element el = el.addElement("Head");//创建第一个根节点节点名称

  el.addElement("C").setText("你好");//创建根节点下标签

  ……;   //以此类推,直至创建完成所有节点

  try{

    OutputFormat format = OutputFormat.createPrettyPrint();//创建格式化并打印对象

    FileOutputStream fileOutputStream  = new FileOutputStream ("D:\\cc\\send.xml");//创建文件输出流(会有异常)

    XMLWriter xmlWriter = new  XMLWriter(fileOutputStream,format);//创建xml输出对象,放到输出流和格式化

    xmlWriter.write(document);;//把document对象输出,有异常

    xmlWriter.close();//关闭

  }catch(FileNotFoundException e){

    e.printStackTrace();

    return false;

  }

  catch(UnsupportedEncodingException e){

    e.printStackTrace();

    return false;

  }

  catch(IOException e){

    e.printStackTrace();

    return false;

  }

  return true;

}

标签:xml,JAVA,创建,文件格式,new,return,document,节点
From: https://www.cnblogs.com/ln0808/p/17522555.html

相关文章

  • java 相对路径问题 和绝对路径
    小例:java代码:都可以成功Filefile=newFile("./xml/a.properties");Filefile=newFile("xml/a.properties");下面就会出错Filefile=newFile("/xml/a.properties"); 总结:.为当前目录,即工程名所在文件夹  下面的当前路径都是你的工程目录Filefile=newFile("./......
  • 关于Java RDP协议实现远程桌面连接的开源项目properjavardp
    最近想学一下在Android平台上实现RDP协议远程连接PC,于是在网上找这方面的资料,发现了一个开源的JavaRDP项目,很不错,拿出来和大家分享一下。关于properjavardp的一些说明,可以到这里看看:http://properjavardp.sourceforge.net/ 。1、首先到http://sourceforge.net/projects/properjav......
  • JavaCV的摄像头实战之十三:年龄检测
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《JavaCV的摄像头实战》系列的第十三篇,前文《JavaCV的摄像头实战之十二:性别检测》中,借助训练好的卷积神经网络模型开发出了识别性别的应用,今天在前文基础......
  • HTML+CSS+JavaScript基础
    1、HTML(HypertextMarkupLanguage,超文本标记语言),用来向浏览器说明内容的结构、2、DOM(DocumentObjectModel,文档对象模型)指的是HTML标签的层次结构。每一对HTML标签(有的时候是一个标签)都是一个元素。3、CSS(CascadingStyleSheets,层叠样式表),控制DOM元素的视觉外观......
  • JavaScript 拖拽
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <styletype="text/css"> #box1{ width:100px; height:100px; background-color:red; position:a......
  • JavaScript 事件的绑定
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> window.onload=function(){ /* *点击按钮以后弹出一个内容 */ //获取按钮......
  • JavaScript 事件的传播
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <styletype="text/css"> #box1{ width:300px; height:300px; background-color:yellowgreen; } ......
  • 【JAVA基础】JSON转换
    JSON转换json字符串与dto转换publicJsonDataJtMdmResultDataDTOreceiveinfoMQ(StringreqContent){JtMdmMaterialReqDTOjtMdmMaterialReqDTO=newJtMdmMaterialReqDTO();List<JsonDataJtMdmResultDataInfosDTO>jsonDataJtMdmResultDataInfoDTOList......
  • OutOfMemoryError: Java heap space/GC overhead limit exceeded 内存溢出问题排查
    一、背景我开发的给产线使用的工具时不时就无法登录,查看日志基本上都是内存溢出,查看实际内存基本上都占满了JVM设置的内存大小导致的现象就是SpringBoot项目无法登录,导致系统不可用。下面是我的java启动设置。javaw-Xmx6G-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPat......
  • 在JAVA中使用mongoTemplate构造查询条件
    //创建条件对象Criteriacriteria=newCriteria();//3.单个条件查询多个字段(客户编号)if(StringUtils.isNotEmpty(bo.getAdmpId())){criteria.orOperator(Criteria.where("final_uid").is(bo.getAdmpId()),Criteria.where("customer_......