++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++力争成为中国最大的架构师群联盟,架构师1群:43545919已满,2群:59048426的招募也近尾声,
现3群:17303696正式 开放,各群内容基本相同,高手也经过群主进行了调整,希望大家不必重复加入!
培训经过筛选才会进行,请大家不必 着急!!!已经上传的顶级软件产品的架构分析,本群资料仅供研究学习,不得商用!!!
google 、
eBay、
Youtube、
淘宝等
......
技术文章包括:
《自己动手写操作系统》
《搜索引擎-原理、技术与系统》
《企业应用架构模式》
......
重要的RUP实例
设计模式精解
......
资料陆续上传中++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
现3群:17303696正式 开放,各群内容基本相同,高手也经过群主进行了调整,希望大家不必重复加入!
培训经过筛选才会进行,请大家不必 着急!!!已经上传的顶级软件产品的架构分析,本群资料仅供研究学习,不得商用!!!
google 、
eBay、
Youtube、
淘宝等
......
技术文章包括:
《自己动手写操作系统》
《搜索引擎-原理、技术与系统》
《企业应用架构模式》
......
重要的RUP实例
设计模式精解
......
资料陆续上传中++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
package JDOM;import java.io.File;
import java.io.IOException;
import java.io.StringReader;
import java.util.List;import org.jdom.Content;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.*;
import org.jdom.output.XMLOutputter;public class Test { public static void main(String[] args) {
// 将src中的x元素移动到dest中的y元素下
SAXBuilder builder = new SAXBuilder();
try {
StringReader srSrc=new StringReader("<root><x/></root>");
StringReader srDest=new StringReader("<root><y/></root>");
Document docSrc = builder.build(srSrc);
Element rootSrc = docSrc.getRootElement();
Element element = rootSrc.getChild("x");
rootSrc.removeChild("x");
Document docDest = builder.build(srDest);
Element rootDest = docDest.getRootElement();
rootDest.getChild("y").addContent((Content)element);
XMLOutputter outputter=new XMLOutputter();
System.out.println("原XML:");
outputter.output(docSrc, System.out);
System.out.println("==============");
System.out.println("目标XML:");
outputter.output(docDest, System.out);
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}}