zoukankan      html  css  js  c++  java
  • 如何构建XML文件

    如何构建XML文件

    标签(空格分隔): org.dom4j


    本文演示了如何构建一个xml格式的字符串。
    开发语言:JAVA
    引用包:org.dom4j

    构建下面一个XML格式的字符串

    <?xml version="1.0" encoding="UTF-8"?>
    <methodResponse>
    	<fault>
    		<value>
    			<struct>
    				<member>
    					<name>faultCode</name>
    					<value>
    						<int>4</int>
    					</value>
    				</member>
    				<member>
    					<name>faultString</name>
    					<value>
    						<string>conferenceID: no such conference</string>
    					</value>
    				</member>
    			</struct>
    		</value>
    	</fault>
    </methodResponse>
    

    这个示例是Cisco TelePresence Server API 中一个响应字符串。

    具体代码如下

    public class Test {
    
    	public static void main(String[] args) {
    		/*构建XML头文件,默认编码为UTF-8*/
    		Document doc = DocumentHelper.createDocument();
    		
    		/*构建XML主体部分*/
    		Element root = doc.addElement("methodResponse");
    		Element element = root.addElement("fault").addElement("value").addElement("struct");
    		
    		Element member1 = element.addElement("member");
    		member1.addElement("name").addText("faultCode");
    		member1.addElement("value").addElement("int").addText("4");
    		
    		Element member2 = element.addElement("member");
    		member2.addElement("name").addText("faultString");
    		member2.addElement("value").addElement("string").addText("conferenceID: no such conference");
    		
    		System.out.println(doc.asXML());
    	}
    }
    

    打印的结构是一个没有经过格式化的XML字符串,你可以将此字符串保存进任何一个支持XML格式化的IDE中进行格式化,这样就可以得到上面开头的示例XML串。

  • 相关阅读:
    HDU 1507 Uncle Tom's Inherited Land*
    HDU 2527 Safe Or Unsafe (哈夫曼树)
    HDU More lumber is required
    HDU Machine Schedule
    HDU 3709 Balanced Number (数位DP)
    HDU Number Sequence (容斥原理)
    csharp: word or excel Convert to PDF
    csharp: winform using Microsoft.Ink(Tablet PC API) create Signature image
    Create Ms Word doc using Javascript And vbscript
    sql distinct
  • 原文地址:https://www.cnblogs.com/baininghan/p/4174050.html
Copyright © 2011-2022 走看看