⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jdomcreatexml.java~1~

📁 XMLParsejava ,xml java parase 分析XMLParsejava ,xml java paras
💻 JAVA~1~
字号:
package firstjdom;import org.jdom.*;import org.jdom.input.*;import org.jdom.output.*;import java.io.*;import java.util.*;//建立一个新的XMLpublic class JDomCreateXml {  public static void main(String[] args) throws Exception {    //建立一个新的DOM树    //<dept>    //</dept>    Element root = new Element("dept");    Document doc = new Document(root);    //加注释    //<!--部门表-->    //<dept></dept>    org.jdom.Comment comm = new        Comment("部门表");    //addContent 添加内容    doc.addContent(comm);    //加DTD    //<!DOCTYPE dept SYSTEM "dept.dtd">    org.jdom.DocType dt = new        DocType("dept", "dept.dtd");    //设置DTD    doc.setDocType(dt);    //加xsl    //<?xml-stylesheet type="text/xsl" href="dept.xsl"?>    org.jdom.ProcessingInstruction pi =        new ProcessingInstruction("xml-stylesheet",                                  "type=\"text/xsl\" href=\"dept.xsl\"");    doc.addContent(pi);    //根元素下添加元素    /*<dept>         <row>         </row>      </dept>      */    Element row = new Element("row");    root.addContent(row);    /*<dept>         <row deptno="D30">           <dname>财务部</dname>            <loc>北京<loc>         </row>      </dept>      */    row.addContent(new Element("dname").setText("财务部"));    //插入第一个位置    row.addContent(new Element("loc").setText("北京"));    //加属性    //row.setAttribute("deptno","D30");    row.setAttribute("deptno", "D10");    //删除    //row.removeChild("loc");    Format fmt = Format.getPrettyFormat();    fmt.setEncoding("GBK");    //输出到一个XML文件中    org.jdom.output.XMLOutputter xmlout =        new XMLOutputter(fmt);    xmlout.output(doc, new FileWriter("f:/newdept.xml"));  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -