亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? createxml.java

?? 基于jdom實現xml文件的創建等
?? JAVA
字號:
//基于jdom...
import java.util.*;
import java.io.*;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
import org.w3c.dom.*;

public class CreateXML
{
    DocumentBuilderFactory factory=null;
    DocumentBuilder builder=null;
    org.w3c.dom.Document myDocument = null;

    //創建XML文件
   //要創建的XML名字和路進
 public void ctrateXMlFile(String file)
 {
  Element carElement = new Element("web-app");//建立元素
  Document myDocument = new Document(carElement);//建立一個文檔并指定根元素

  try
  {
      XMLOutputter outputter = new XMLOutputter();
      outputter.output(myDocument, System.out);
      FileWriter writer = new FileWriter(file);
      outputter.output(myDocument, writer);
      writer.close();
  }
  catch (java.io.IOException e)
  {
      e.printStackTrace();
  }
 }

    //增加節點
   //第1個參數:要增加節點的名字,第2個參數:要修改xml的路進名
 public void addXMLNode(String nodeName,String xmlFile)
 {
         try
         {
           Element element=null;
           SAXBuilder builder = new SAXBuilder();
           Document doc = builder.build(new File(xmlFile));

           if(doc.getRootElement().getChild(nodeName)!=null)
           {
             System.out.println("該節點以存在!");
           }
           else
           {
             element =new Element(nodeName);
             doc.getRootElement().addContent(element);
             XMLOutputter fmt = new XMLOutputter();
             fmt.output(doc, System.out);
             FileWriter writer = new FileWriter(xmlFile);
             fmt.output(doc, writer);
             writer.close();
            }
          }
         catch(Exception ex)
         {
          ex.printStackTrace();
         }

   }

    //增加節點屬性
   //第1個參數:要增加屬性的節點的名字,第2個參數:要增加屬性的名字,第3個參數:屬性的值,第4個參數:要修改xml的路進名
 public void setXMLNodeAttribute(String nodeName,String attribute,String value,String xmlFile)
 {
  try
  {
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
      //System.out.println("a"+ e.getChild("servlet"));
    if(e.getChild(nodeName)==null)
    {
      System.out.println("該節點不存在!");
     }
    else
    {
      e.getChild(nodeName).setAttribute(attribute,value);
      XMLOutputter fmt = new XMLOutputter();
            fmt.output(doc, System.out);
            FileWriter writer = new FileWriter(xmlFile);
            fmt.output(doc, writer);
      writer.close();
      }
    }
   catch(Exception ex)
   {
         ex.printStackTrace();
     }
 }

    //增加接點內容
   //第1個參數:要增加內容的節點的名字,第2個參數:要增加的內容,第3個參數:要修改xml的路進名
 public void setXMLNodeContent(String nodeName,String content,String xmlFile){
  try{
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
   //System.out.println("a"+ e.getChild("servlet"));
   if(e.getChild(nodeName)==null){
    System.out.println("該節點不存在!");
   }
   else if(e.getChild(nodeName).getText().equals(content)){
    System.out.println("該節點內容以存在!");

   }
   else{
    e.getChild(nodeName).addContent(content);
   XMLOutputter fmt = new XMLOutputter();
   fmt.output(doc, System.out);
   FileWriter writer = new FileWriter(xmlFile);
   fmt.output(doc, writer);
   writer.close();
   }
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
 }
    //增加子接點
   //第1個參數:要增子節點的節點的名字,第2個參數:要增加的子節點的名字,第3個參數:要修改xml的路進名
 public void setXMLChildNode(String nodeName,String childName,String xmlFile){
  try{
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
            if(e.getChild(nodeName)==null){
    System.out.println("該節點不存在!");
   }
   else if(e.getChild(nodeName).getChild(childName)!=null){
    System.out.println("該子節點以存在!");
   }
   else{
    Element child=new Element(childName);
    e.getChild(nodeName).addContent(child);
    XMLOutputter fmt = new XMLOutputter();
    fmt.output(doc, System.out);
    FileWriter writer = new FileWriter(xmlFile);
    fmt.output(doc, writer);
    writer.close();
   }
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
 }
 //增加子節點屬性
   //第1個參數:節點的名字,第2個參數:要增加屬性的子節點的名字,第3個參數:屬性的名字,第4個參數:屬性的值,第4個參數:要修改xml的路進名
    public void setXMLChildNodeAttribute(String nodeName,String childName,String attribute,String value,String xmlFile){
  try{
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
      if(e.getChild(nodeName)==null){
    System.out.println("該節點不存在!");
   }
   else if(e.getChild(nodeName).getChild(childName)==null){
    System.out.println("該子節點不存在!");
   }
   else{
    e.getChild(nodeName).getChild(childName).setAttribute(attribute,value);
    XMLOutputter fmt = new XMLOutputter();
    fmt.output(doc, System.out);
    FileWriter writer = new FileWriter(xmlFile);
    fmt.output(doc, writer);
    writer.close();
   }
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
    }
 //增加子節點的內容
   //第1個參數:節點的名字,第2個參數:要增加屬性的子節點的名字,第3個參數:要增加的內容,第4個參數:要修改xml的路進名
 public void setXMLChildNodeContent(String nodeName,String childName,String content,String xmlFile){
  try{
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
      if(e.getChild(nodeName)==null){
    System.out.println("該節點不存在!");
   }
   else if(e.getChild(nodeName).getChild(childName).getText().equals(content)){
    System.out.println("該子節點內容以存在!");
   }
   else if(e.getChild(nodeName).getChild(childName)==null){
    System.out.println("該子節點不存在!");
   }
   else{
    e.getChild(nodeName).getChild(childName).addContent(content);
    XMLOutputter fmt = new XMLOutputter();
    fmt.output(doc, System.out);
    FileWriter writer = new FileWriter(xmlFile);
    fmt.output(doc, writer);
    writer.close();
   }
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
 }
 //刪除節點
   //第1個參數:要刪除的節點名字,第2個參數:要修改xml的路進名
 public void removeXMLNode(String nodeName,String xmlFile){
  try{
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
      if(e.getChild(nodeName)==null){
    System.out.println("該節點不存在!");
   }
   else{
    e.removeChild(nodeName);
   XMLOutputter fmt = new XMLOutputter();
   fmt.output(doc, System.out);
   FileWriter writer = new FileWriter(xmlFile);
   fmt.output(doc, writer);
   writer.close();
   }
  }
  catch(Exception ex){
   ex.printStackTrace();
  }
 }
 //刪除子節點
   //第1個參數:節點名字,第2個參數:要刪除的子節點的名字,第3個參數:要修改xml的路進名
 public void removeXMLChildNode(String nodeName,String childName,String xmlFile){
  try{
   SAXBuilder builder = new SAXBuilder();
   Document doc = builder.build(new File(xmlFile));
   Element e=doc.getRootElement();
   //System.out.println("a"+ e.getChild("servlet"));
   if(e.getChild(nodeName)==null){
    System.out.println("該節點不存在!");
   }
   else if(e.getChild(nodeName).getChild(childName)==null){
    System.out.println("該子節點不存在!");
   }
   else{
   e.getChild(nodeName).removeChild(childName);
   XMLOutputter fmt = new XMLOutputter();
   fmt.output(doc, System.out);
   FileWriter writer = new FileWriter(xmlFile);
   fmt.output(doc, writer);
   writer.close();
   }

  }
  catch(Exception ex){
   ex.printStackTrace();
  }
 }
 public static void main(String[] args)throws Exception{
  CreateXML xml=new CreateXML();
  //新建xml
  xml.ctrateXMlFile("create.xml");
  //增加節點
  xml.addXMLNode("zhangbo3","create.xml");
  //增加節點屬性
  xml.setXMLNodeAttribute("zhangbo3","name","zhangbo","create.xml");
  //增加節點的內容
  xml.setXMLNodeContent("zhangbo3","white-collar","create.xml");
  //增加子節點
  xml.setXMLChildNode("zhangbo3","mapping","create.xml");
  //增加子節點的屬性
  xml.setXMLChildNodeAttribute("zhangbo3","mapping","name","struts-config.xml","create.xml");
  //增加子節點的內容
  xml.setXMLChildNodeContent("zhangbo3","mapping","hello word!","create.xml");
  //刪除節點
  //xml.removeXMLNode("zhangbo3","create.xml");
  //刪除子節點
  //xml.removeXMLChildNode("zhangbo3","mapping","create.xml");
 }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日嗨av一区二区三区四区| 国产日韩欧美精品电影三级在线| 精品一区二区影视| 日韩电影在线看| 亚洲午夜免费电影| 亚洲大片一区二区三区| 一区二区三区丝袜| 夜夜嗨av一区二区三区网页 | 在线免费观看一区| 一本色道久久综合亚洲91 | 一本久久a久久免费精品不卡| 懂色av一区二区三区免费观看| 国产成人在线看| 国产成人午夜电影网| 成人av网站大全| 色婷婷av一区二区三区gif| 91黄色在线观看| 欧美日韩高清一区二区| 日韩精品一区二区三区蜜臀| 亚洲精品在线观| 国产精品福利一区| 亚洲国产欧美在线| 精品一区二区免费| jlzzjlzz亚洲女人18| 欧洲日韩一区二区三区| 日韩精品自拍偷拍| 国产精品日韩成人| 五月婷婷综合网| 国产在线视频一区二区| 91在线精品一区二区三区| 欧美日韩一区高清| 久久蜜桃香蕉精品一区二区三区| 亚洲欧洲日产国码二区| 天堂影院一区二区| 成人精品视频一区二区三区尤物| 色噜噜狠狠成人中文综合| 日韩美女在线视频| 亚洲精品一二三四区| 蜜臀久久久久久久| 91麻豆免费在线观看| 欧美电视剧在线观看完整版| 国产精品成人免费在线| 久久国产综合精品| 日本精品一区二区三区高清| 久久亚洲精精品中文字幕早川悠里| 亚洲欧洲av色图| 国产在线一区观看| 欧美日本在线播放| 国产精品美女视频| 久久99在线观看| 欧美日韩国产在线观看| 1区2区3区欧美| 国产99一区视频免费| 欧美一级理论片| 亚洲h精品动漫在线观看| 成人爽a毛片一区二区免费| 欧美电影免费观看高清完整版在线| 尤物在线观看一区| 99精品久久久久久| 欧美极品少妇xxxxⅹ高跟鞋 | 一本大道久久a久久综合婷婷| 日韩欧美一卡二卡| 夜夜爽夜夜爽精品视频| av亚洲精华国产精华精华| 精品福利二区三区| 久久99热国产| 欧美一区二区视频在线观看 | 国产精品国产自产拍高清av王其 | 丁香啪啪综合成人亚洲小说| 欧美白人最猛性xxxxx69交| 午夜国产不卡在线观看视频| 在线免费观看日本一区| 亚洲午夜精品网| 欧美三片在线视频观看| 一区二区久久久久| 欧美系列亚洲系列| 亚洲国产三级在线| 欧美人xxxx| 蜜臀久久久久久久| 精品国产电影一区二区| 国产精品一区二区免费不卡 | 99视频一区二区三区| 国产日韩精品一区二区浪潮av| 国内不卡的二区三区中文字幕 | 日本一区二区综合亚洲| 国产精品1区二区.| 中文字幕一区日韩精品欧美| k8久久久一区二区三区 | 久久丁香综合五月国产三级网站| 欧美一级理论片| 狠狠狠色丁香婷婷综合激情| 精品成人佐山爱一区二区| 国产一区二区三区免费播放 | 色婷婷精品久久二区二区蜜臀av| 亚洲日本一区二区三区| 欧美色爱综合网| 久久97超碰国产精品超碰| 欧美精品一区二区三区一线天视频| 国产一区二区三区四| 亚洲日本免费电影| 欧美酷刑日本凌虐凌虐| 狠狠色狠狠色合久久伊人| 成人欧美一区二区三区小说| 日本精品一级二级| 久久99精品久久久久久动态图 | 91麻豆精品国产无毒不卡在线观看| 日韩中文字幕91| 欧美国产欧美综合| 色成年激情久久综合| 美日韩一区二区| 成人欧美一区二区三区黑人麻豆 | 一区二区不卡在线播放| 日韩一二三区不卡| av中文字幕不卡| 免费观看日韩av| 亚洲三级小视频| 337p日本欧洲亚洲大胆精品| 一本一本大道香蕉久在线精品| 捆绑调教美女网站视频一区| 中文字幕视频一区| 2014亚洲片线观看视频免费| 在线影视一区二区三区| 国产成人aaaa| 麻豆91小视频| 亚洲成a人片在线不卡一二三区| 国产三级精品视频| 欧美一二三区精品| 欧美亚洲图片小说| 不卡一区在线观看| 国产精品一区三区| 免费视频最近日韩| 亚洲成人动漫精品| 亚洲色图20p| 中文字幕欧美一| 久久久91精品国产一区二区精品| 欧美嫩在线观看| 色www精品视频在线观看| 国产一区二区三区在线观看免费 | 久久夜色精品一区| 日韩欧美国产不卡| 欧美精选一区二区| 在线看不卡av| 97aⅴ精品视频一二三区| 国产东北露脸精品视频| 久久国产精品区| 久久精品久久精品| 免费看日韩a级影片| 日本视频免费一区| 秋霞午夜鲁丝一区二区老狼| 亚洲精品视频一区| 亚洲精品欧美二区三区中文字幕| 中文在线一区二区 | 日本高清不卡aⅴ免费网站| 成人免费毛片嘿嘿连载视频| 国产精品自拍三区| 国产不卡在线视频| 成人精品在线视频观看| www.日韩精品| 97精品久久久午夜一区二区三区| 99国产精品99久久久久久| 91麻豆精品在线观看| 欧美日韩国产综合久久| 91精品国产综合久久精品| 欧美一卡2卡3卡4卡| 日韩免费视频线观看| 久久精品一区二区三区不卡 | 欧美一区二区国产| 欧美一级片免费看| 26uuu亚洲| 一区精品在线播放| 午夜日韩在线观看| 国产综合色视频| 99re成人在线| 欧美日韩国产一级二级| 日韩免费看的电影| 自拍偷在线精品自拍偷无码专区| 亚洲人亚洲人成电影网站色| 亚洲国产精品久久艾草纯爱| 免费人成在线不卡| 国产91丝袜在线播放0| 91热门视频在线观看| 91精品国产色综合久久不卡电影| 久久久久久免费网| 亚洲人成网站在线| 免费观看久久久4p| av男人天堂一区| 制服丝袜日韩国产| 中文字幕av一区 二区| 亚洲h精品动漫在线观看| 国产精品一卡二卡| 欧美日本乱大交xxxxx| 国产三级精品三级| 免费观看日韩电影| 91蜜桃在线免费视频| 精品国产伦理网| 香蕉成人啪国产精品视频综合网| 国产一区二区三区av电影| 91久久香蕉国产日韩欧美9色| 日韩欧美一级二级三级久久久| 综合色中文字幕|