@Fancy-Bai
2014-12-19T07:37:58.000000Z
字数 1108
阅读 1889
org.dom4j
本文演示了如何构建一个xml格式的字符串。
开发语言:JAVA
引用包:org.dom4j
<?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串。