最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java使用Jdom實(shí)現(xiàn)xml文件寫(xiě)入操作實(shí)例

 更新時(shí)間:2015年10月31日 15:54:15   作者:5iasp  
這篇文章主要介紹了java使用Jdom實(shí)現(xiàn)xml文件寫(xiě)入操作的方法,以完整實(shí)例形式分析了Jdom針對(duì)XML文件寫(xiě)入操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了java使用Jdom實(shí)現(xiàn)xml文件寫(xiě)入操作的方法。分享給大家供大家參考,具體如下:

package com.yanek.demo.xml.test;
import java.io.File;
import java.io.FileWriter;
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
public class JdomWriteXml {
 /**
 * @param args
 */
 public static void main(String[] args) {
 SAXBuilder sb = new SAXBuilder();
 Element actions = new Element("actions");
 Document document = new Document(actions);
 Element action1 = new Element("action");
 actions.addContent(action1);
 Attribute path_atbt1 = new Attribute("path", "/test");
 Attribute class_atbt1 = new Attribute("class",
  "com.mystruts.demo.LoginAction");
 action1.setAttribute(path_atbt1);
 action1.setAttribute(class_atbt1);
 Element action1_forward1 = new Element("forward");
 action1.addContent(action1_forward1);
 Attribute action1_forward1_name_atbt1 = new Attribute("name", "success");
 Attribute action1_forward1_url_atbt1 = new Attribute("url", "test.jsp");
 action1_forward1.setAttribute(action1_forward1_name_atbt1);
 action1_forward1.setAttribute(action1_forward1_url_atbt1);
 Element action1_forward2 = new Element("forward");
 action1.addContent(action1_forward2);
 Attribute action1_forward1_name_atbt2 = new Attribute("name", "failure");
 Attribute action1_forward1_url_atbt2 = new Attribute("url",
  "failure.jsp");
 action1_forward2.setAttribute(action1_forward1_name_atbt2);
 action1_forward2.setAttribute(action1_forward1_url_atbt2);
 Element action2 = new Element("action");
 actions.addContent(action2);
 Attribute path_atbt2 = new Attribute("path", "/user");
 Attribute class_atbt2 = new Attribute("class",
  "com.mystruts.demo.UserAction");
 action2.setAttribute(path_atbt2);
 action2.setAttribute(class_atbt2);
 Element action2_forward1 = new Element("forward");
 action2.addContent(action2_forward1);
 Attribute action2_forward1_name_atbt1 = new Attribute("name", "success");
 Attribute action2_forward1_url_atbt1 = new Attribute("url", "test.jsp");
 action2_forward1.setAttribute(action2_forward1_name_atbt1);
 action2_forward1.setAttribute(action2_forward1_url_atbt1);
 Element action2_forward2 = new Element("forward");
 action2.addContent(action2_forward2);
 Attribute action2_forward1_name_atbt2 = new Attribute("name", "failure");
 Attribute action2_forward1_url_atbt2 = new Attribute("url",
  "failure.jsp");
 action2_forward2.setAttribute(action2_forward1_name_atbt2);
 action2_forward2.setAttribute(action2_forward1_url_atbt2);
 Attribute root_atbt1 = new Attribute("m", "001");
 actions.setAttribute(root_atbt1);
 try {
  File f1 = new File("mystruts.xml");
  // XMLOutputter xo=new XMLOutputter(" ",true,"GB2312");
  XMLOutputter xo = new XMLOutputter();
  FileWriter fw = new FileWriter(f1);
  xo.output(document, fw);
  fw.close();
 } catch (Exception e) {
  e.printStackTrace();
 }
 // System.out.println(document.toString());
 }
}

生成xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<actions m="001">
<action path="/test" class="com.mystruts.demo.LoginAction">
<forward name="success" url="test.jsp" />
<forward name="failure" url="failure.jsp" />
</action>
<action path="/user" class="com.mystruts.demo.UserAction">
<forward name="success" url="test.jsp" />
<forward name="failure" url="failure.jsp" />
</action>
</actions>

希望本文所述對(duì)大家Java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Spring中@Configuration注解的使用場(chǎng)景

    Spring中@Configuration注解的使用場(chǎng)景

    這篇文章主要介紹了Spring中@Configuration注解的使用場(chǎng)景,@Configuration注解是從Spring?3.0版本開(kāi)始加入的一個(gè)使Spring能夠支持注解驅(qū)動(dòng)開(kāi)發(fā)的標(biāo)注型注解,主要用于標(biāo)注在類(lèi)上,需要的朋友可以參考下
    2023-11-11
  • spring boot + quartz集群搭建的完整步驟

    spring boot + quartz集群搭建的完整步驟

    這篇文章主要給大家介紹了關(guān)于spring boot + quartz集群搭建的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • JVM指令的使用深入詳解

    JVM指令的使用深入詳解

    這篇文章主要給大家介紹了關(guān)于JVM指令使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • 談?wù)凥ttpClient使用詳解

    談?wù)凥ttpClient使用詳解

    這篇文章給大家介紹HttpClient使用,httpClient是一個(gè)客戶端的http通信實(shí)現(xiàn)庫(kù),HttpClient的目標(biāo)是發(fā)送和接收HTTP報(bào)文。本文講解的非常詳細(xì),對(duì)HttpClient使用感興趣的朋友可以參考下
    2015-10-10
  • 公共POI導(dǎo)出Excel方法詳解

    公共POI導(dǎo)出Excel方法詳解

    這篇文章主要介紹了公共POI導(dǎo)出Excel方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • java關(guān)于字符串的常用API

    java關(guān)于字符串的常用API

    字符串其實(shí)就是一串連續(xù)的字符,它是由許多單個(gè)字符連接而成的。如多個(gè)英文字母所組成的一個(gè)英文單詞。字符串中可以包含任意字符,這些字符必須包含在一對(duì)雙引號(hào)之內(nèi),今天就來(lái)介紹字符串常用的API
    2023-05-05
  • Eclipse手動(dòng)導(dǎo)入DTD文件實(shí)現(xiàn)方法解析

    Eclipse手動(dòng)導(dǎo)入DTD文件實(shí)現(xiàn)方法解析

    這篇文章主要介紹了Eclipse手動(dòng)導(dǎo)入DTD文件實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • spring緩存自定義resolver的方法

    spring緩存自定義resolver的方法

    這篇文章主要為大家詳細(xì)介紹了spring緩存自定義resolver的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • 常見(jiàn)的排序算法,一篇就夠了

    常見(jiàn)的排序算法,一篇就夠了

    這篇文章主要介紹了一些常用排序算法整理,插入排序算法、直接插入排序、希爾排序、選擇排序、冒泡排序等排序,需要的朋友可以參考下
    2021-07-07
  • SpringMVC中的幾個(gè)模型對(duì)象

    SpringMVC中的幾個(gè)模型對(duì)象

    這篇文章主要介紹了SpringMVC中的幾個(gè)模型對(duì)象,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評(píng)論

永济市| 永昌县| 德清县| 泸定县| 满洲里市| 永安市| 陆川县| 田东县| 马公市| 焦作市| 大同县| 姚安县| 微山县| 平潭县| 客服| 双流县| 怀远县| 繁昌县| 美姑县| 宣城市| 德昌县| 漳平市| 宣威市| 平谷区| 栖霞市| 仁布县| 安泽县| 周宁县| 喜德县| 伊宁县| 竹山县| 东安县| 石河子市| 年辖:市辖区| 巩留县| 东城区| 涿州市| 綦江县| 永修县| 梨树县| 吕梁市|