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

📄 jdomwritexml.java~3~

📁 XMLParsejava ,xml java parase 分析XMLParsejava ,xml java paras
💻 JAVA~3~
字号:
package firstjdom;import org.jdom.*;import org.jdom.input.*;import org.jdom.output.*;import java.io.*;import java.util.*;//读入example.xml//修改 然后在输出修改的结果public class JDomWriteXML{public static void main(String args[]) throws Exception{        //builder对象        SAXBuilder sb=new SAXBuilder();        //读取example.xml文件        Document  doc=sb.build("f:/example.xml");        //加入一条处理指令        ProcessingInstruction pi =         new ProcessingInstruction("xml-stylesheet","href=\"bookList.html.xsl\" type=\"text/xsl\"");   //把这条处理指令,加入文档中    doc.addContent(pi);   //获得这个文档的根元素    Element el=doc.getRootElement();   //获得这个根元素,的所有子元素    List ls=el.getChildren();    //得到第一个子元素    Element book=(Element)ls.get(0);    //给这个子元素添加一条属性    Attribute attr=new Attribute("hot","true");    book.setAttribute(attr);    //获得这个元素的子元素,(通过TAG得到指定元素)    Element el2=book.getChild("author");   //输出这个元素的值    System.out.println(el2.getName());    System.out.println(el2.getText());   //给这个元素的值改个名字    el2.setText("Martin");    //再指定元素获得这个值    Element el3=book.getChild("price");    //给这个值换个值    el3.setText(Float.toString(50.0f));    String a="  ";    boolean bool=false; //是否写的时候带有换行    Format fmt = Format.getPrettyFormat();    fmt.setEncoding("GBK");    //输出XML到文件中 中文问题 gb2312    org.jdom.output.XMLOutputter xml= new org.jdom.output.XMLOutputter(fmt);    //doc 内存中Document 写到cute.xml中    xml.output(doc,new FileWriter("f:/cute.xml"));}}

⌨️ 快捷键说明

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