`
mmdev
  • 浏览: 12924028 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Dom4j 使用方法(二)

 
阅读更多
public class Test02 {
	public static void main(String[] args) {
		System.out.println(formXML02());
		System.out.println();
		System.out.println(formXML03());
		System.out.println();
		System.out.println(formXML04());
	}
	
	public static String formXML01() {
		Document doc = DocumentHelper.createDocument();
		Element tx = doc.addElement("TX");
		tx.addElement("REQUEST_SN").addText("0000000123");
		tx.addElement("CUST_ID").addText("P000568018967#0");
		tx.addElement("USER_ID").addText("WLPT01");
		tx.addElement("PASSWORD").addText("111111");
		tx.addElement("TX_CODE").addText("6W0100");
		tx.addElement("LANGUAGE").addText("CN");
		tx.addElement("TX_INFO")
			.addElement("ACC_NO").addText("31001512200050042645");
		
		return doc.asXML();
	}
	
	public static String formXML02() {
		Document doc = DocumentHelper.createDocument();
		Element webapp = doc.addElement("web-app", "http://java.sun.com/xml/ns/javaee");
		webapp.addNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");
		webapp.addNamespace("schemaLocation", "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd");
		webapp.addNamespace("version", "2.5");
		{	
			webapp.addElement("display-name").addText("Spring3MVC");
			
			Element servlet = webapp.addElement("servlet");
			{
				servlet.addElement("servlet-name").addText("spring");
				servlet.addElement("servlet-class").addText("org.springframework.web.servlet.DispatcherServlet");
				servlet.addElement("load-on-startup").addText("1");
			}
			
			Element sm = webapp.addElement("servlet-mapping");
			{
				sm.addElement("servlet-name").addText("spring");
				sm.addElement("url-pattern").addText("*.html");
			}
			
			webapp.addElement("welcome-file-list").addElement("welcome-file").addText("index.jsp");
		}

		return doc.asXML();
	}
	
	public static String formXML03() {
		Document doc = DocumentHelper.createDocument();
		Element beans = doc.addElement("beans", "http://www.springframework.org/schema/beans");
		beans.addNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");
		beans.addNamespace("p", "http://www.springframework.org/schema/p");
		beans.addNamespace("context", "http://www.springframework.org/schema/context");
		beans.addNamespace("schemaLocation", "http://www.springframework.org/schema/beans " +
				"http://www.springframework.org/schema/beans/spring-beans-3.0.xsd " +
				"http://www.springframework.org/schema/context " +
				"http://www.springframework.org/schema/context/spring-context-3.0.xsd");
		{	
			beans.addElement("context:component-scan").addAttribute("base-package", "net.spring.controller");
			
			Element bean = beans.addElement("bean");
			bean.addAttribute("id", "viewResolver");
			bean.addAttribute("class", "org.springframework.web.servlet.view.UrlBasedViewResolver");
			{
				Element property = bean.addElement("property");
				{
					property.addAttribute("name", "viewClass");
					property.addAttribute("value", "org.springframework.web.servlet.view.JstlView");
				}
				
				property = bean.addElement("property");
				{
					property.addAttribute("name", "prefix");
					property.addAttribute("value", "/WEB-INF/jsp/");
				}
				
				property = bean.addElement("property");
				{
					property.addAttribute("name", "suffix");
					property.addAttribute("value", ".jsp");
				}
			}			
		}

		return doc.asXML();
	}
	
	public static String formXML04() {
		Document doc = DocumentHelper.createDocument();
		Element fe = doc.addElement("config").addElement("modules")
				.addElement("Fido_Example");
		{
			fe.addElement("active").addText("true");
			fe.addElement("codePool").addText("local");
		}
		
		return doc.asXML();
	}
	
	public static String formXML05() {
		Document doc = DocumentHelper.createDocument();
		Element fe = doc.addElement("config").addElement("modules")
				.addElement("Fido_Example");
//		{
//			fe.addElement("active").addText("true");
//			fe.addElement("codePool").addText("local");
//		}
		
		return doc.asXML();
	}
}


分享到:
评论

相关推荐

    dom4j常用方法

    dom4j常用方法 i.SAXReader sr = new SAXReader(); 生成解析器对象 ii.解析器对象.read(file对象); 解析文件生成Document对象 iii.文档对象.getRootElement() 获取跟元素节点 iv.元素节点.elements() 获取到指定...

    DOM4J jar包 xml解析 所有的dom4j-1.6.1 dom4j-2.0.2 dom4j-2.1.1包 导入直接使用

    DOM4J jar包 所有的包 xml解析 dom4j-1.6.1 dom4j-2.0.2 dom4j-2.1.1 导入直接使用

    dom4j dom4j dom4j dom4j

    dom4j dom4j dom4j dom4j dom4j dom4j

    dom4j使用方法

    dom4j的各种用法 读取XML文件,获得document对象.解析XML形式的文本,得到document对象.

    dom4j-2.1.1-API文档-中英对照版.zip

    赠送jar包:dom4j-2.1.1.jar; 赠送原API文档:dom4j-2.1.1-javadoc.jar; 赠送源代码:dom4j-2.1.1-sources.jar; 赠送Maven依赖信息文件:dom4j-2.1.1.pom; 包含翻译后的API文档:dom4j-2.1.1-javadoc-API文档-...

    XSD使用dom4j校验XML

    XSD使用dom4j校验XML

    dom4j使用手册

    dom4j使用手册;

    dom4j-2.1.1-API文档-中文版.zip

    赠送jar包:dom4j-2.1.1.jar; 赠送原API文档:dom4j-2.1.1-javadoc.jar; 赠送源代码:dom4j-2.1.1-sources.jar; 赠送Maven依赖信息文件:dom4j-2.1.1.pom; 包含翻译后的API文档:dom4j-2.1.1-javadoc-API文档-...

    JavaEE源代码 dom4j-1.6.1

    JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源代码 dom4j-1.6.1JavaEE源...

    Dom4j_使用简介

    Dom4j_使用简介DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义: Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java ...

    DOM4J帮助文档及使用教程

    这个压缩包是一个关于DOM4J的压缩包,里面包含了DOM4J的帮助文档,DOM4J的使用教程,以及DOM4J这个JAVA包。保证这个压缩包是网上面最全的有关DOM4J的文档。

    DOM4J 的使用

    详细的描述了DOM4J中对象的使用,更通过大量的例子来让你理解和掌握。

    dom4j-1.6.1 与 dom4j-2.0.0-ALPHA

    dom4j-1.6.1.zip与 dom4j-2.0.0-ALPHA-2.jar

    Dom4j的使用(全而好的文章)

    Dom4j的使用(全而好的文章),不看后悔哦。刚学习过,灰常好的资源。

    dom4j_dom4j1.6.1安装包_

    maven dom4j 1.6.1安装包

    DOM4j属性的详细介绍及相关的例子

    介绍DOM4J的主要接口的使用方法,Elementorg.dom4j.Attribute : Attribute接口定义了XML文件的属性 org.dom4j.Branch:Branch为能够包含子节点的节点如XML元素和文档定义了一个公共为 org.dom4j.CDATA : CDATA定义了...

    DOM4J使用详解

    DOM4J使用详解包括具体的增加、删除、获取节点、属性

    Dom4j 1.6.1 JAVA API

    dom4j帮助文档 官方API All Classes Packages org.dom4j org.dom4j.bean org.dom4j.datatype org.dom4j.dom org.dom4j.dtd org.dom4j.io org.dom4j.jaxb org.dom4j.rule org.dom4j.rule.pattern org.dom...

    dom4J的使用方法ppt.

    dom4J的使用方法ppt.

    dom4j下载及使用方式

    dom4j下载dom4j下载dom4j下载dom4j下载dom4j下载dom4j下载dom4j下载dom4j下载dom4j下载

Global site tag (gtag.js) - Google Analytics