java接⼝返回xml格式_java怎么返回xml格式数据java返回xml格式数据可以⽤类库及⼯具来处理,常⽤的是dom4j。
先下载dom4j.jar,可以百度搜索下载。
下⾯是参考代码
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
/**
* 使⽤dom4j⽣成xml⽂档
*/
public class Dom4jBuildXmlDemo {
java xml是什么public void build01(){
try {
//DocumentHelper提供了创建Document对象的⽅法
Document document = ateDocument();
//添加节点信息
Element rootElement = document.addElement("modules");
//这⾥可以继续添加⼦节点,也可以指定内容
rootElement.setText("这个是module标签的⽂本信息");
Element element = rootElement.addElement("module");
Element nameElement = element.addElement("name");
Element valueElement = element.addElement("value");
Element descriptionElement = element.addElement("description");
nameElement.setText("名称");
nameElement.addAttribute("language", "java");//为节点添加属性值
valueElement.setText("值");
valueElement.addAttribute("language", "c#");
descriptionElement.setText("描述");
descriptionElement.addAttribute("language", "sql server");
System.out.println(document.asXML()); //将document⽂档对象直接转换成字符串输出
Writer fileWriter = new FileWriter("c:\\l");
//dom4j提供了专门写⼊⽂件的对象XMLWriter
XMLWriter xmlWriter = new XMLWriter(fileWriter); xmlWriter.write(document);
xmlWriter.flush();
xmlWriter.close();
System.out.println("xml⽂档添加成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Dom4jBuildXmlDemo demo = new Dom4jBuildXmlDemo(); demo.build01();
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。