JAVA操作JDOM

原创 2007年09月21日 16:55:00

package src;

import java.io.*;

import org.jdom.*;

import org.jdom.output.*;

public class WritesXML

{

   public void BuildXML() throws Exception

   {

       Element root,student,number,name,age,s_list;

       root=new Element("student-info");//生成根元素:student-info 

       Document doc=new Document(root);   //将根元素植入文档doc中

       s_list=new Element("s_list");
      
       s_list.setAttribute("count","5");
      
       root.addContent(s_list);
      
       for(int i=0;i<3;i++){
        student=new Element("student");     //生成元素:student,该元素中将包含元素number,name,age

           number=new Element("number");

           name=new Element("name");

           age=new Element("age");
          
           number.setText("001");

           name.setText("lnman");

           age.setText("24");
           student.addContent(number);

           student.addContent(name);

           student.addContent(age);
    
           s_list.addContent(student);
       }
      

       Format format=Format.getCompactFormat();

       format.setEncoding("gb2312");          //设置xml文件的字符为gb2312

       format.setIndent("   ");              //设置xml文件的缩进为4个空格

      

       XMLOutputter XMLOut=new XMLOutputter(format);//在元素后换行,每一层元素缩排四格

       XMLOut.output(doc,new FileOutputStream("studentinfo.xml"));

      

   }

  

   public static void main(String[]args)throws Exception

   {

       WritesXML w=new WritesXML();

       System.out.println("NowwebuildanXMLdocument.....");

       w.BuildXML();

       System.out.println("finished!");

   }

 

}


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

jdom.jar java xml操作包

  • 2016-03-22 20:34
  • 149KB
  • 下载

java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较

1  详解     1)DOM(JAXP Crimson解析器)     DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次...

java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(一)

XML解析已经成为很多应用项目的必要组成部分,查找相关资料,发现在Java下XML最常用的解析器为:JDom、Dom4j和Apache Xerces。       JDOM是一种面向Java的读、写和...
  • Baple
  • Baple
  • 2013-12-25 21:44
  • 1412

java操作xml的四种方式 SAX, DOM, JDOM , DOM4J

1. 介绍 1)DOM(JAXP Crimson解析器)         DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结...

java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解

1)DOM(JAXP Crimson解析器)  DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信...

java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较

1.详解      1)DOM(JAXP Crimson解析器)      DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层...

java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解

1.详解     1)DOM(JAXP Crimson解析器)     DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允...

java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较

1.详解      1)DOM(JAXP Crimson解析器)   DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)