导航:首页 > 编程语言 > java怎么返回xml

java怎么返回xml

发布时间:2025-09-20 21:18:01

㈠ 如何用java语言生成xml文件,并将它返回

实例:
holen.xml

<?xml version="1.0" encoding="UTF-8"?>

<books>

<!--This is a test for dom4j, holen, 2004.9.11-->

<book show="yes">

<title>Dom4j Tutorials</title>

</book>

<book show="yes">

<title>Lucene Studing</title>

</book>

<book show="no">

<title>Lucene in Action</title>

</book>

<owner>O'Reilly</owner>

</books>

建立一个XML文档:

/**

* 建立一个XML文档,文档名由输入属性决定

* @param filename 需建立的文件名

* @return 返回操作结果, 0表失败, 1表成功

*/

public int createXMLFile(String filename){

/** 返回操作结果, 0表失败, 1表成功 */

int returnValue = 0;

/** 建立document对象 */

Document document = DocumentHelper.createDocument();

/** 建立XML文档的根books */

Element booksElement = document.addElement("books");

/** 加入一行注释 */

booksElement.addComment("This is a test for dom4j, holen, 2004.9.11");

/** 加入第一个book节点 */

Element bookElement = booksElement.addElement("book");

/** 加入show属性内容 */

bookElement.addAttribute("show","yes");

/** 加入title节点 */

Element titleElement = bookElement.addElement("title");

/** 为title设置内容 */

titleElement.setText("Dom4j Tutorials");

/** 类似的完成后两个book */

bookElement = booksElement.addElement("book");

bookElement.addAttribute("show","yes");

titleElement = bookElement.addElement("title");

titleElement.setText("Lucene Studing");

bookElement = booksElement.addElement("book");

bookElement.addAttribute("show","no");

titleElement = bookElement.addElement("title");

titleElement.setText("Lucene in Action");

/** 加入owner节点 */

Element ownerElement = booksElement.addElement("owner");

ownerElement.setText("O'Reilly");

try{

/** 将document中的内容写入文件中 */

XMLWriter writer = new XMLWriter(new FileWriter(new File(filename)));

writer.write(document);

writer.close();

/** 执行成功,需返回1 */

returnValue = 1;

}catch(Exception ex){

ex.printStackTrace();

}

return returnValue;

}

说明:

Document document = DocumentHelper.createDocument();

通过这句定义一个XML文档对象。

Element booksElement = document.addElement("books");

通过这句定义一个XML元素,这里添加的是根节点。

Element有几个重要的方法:

l addComment:添加注释

l addAttribute:添加属性

l addElement:添加子元素

阅读全文

与java怎么返回xml相关的资料

热点内容
学编程时伪代码是什么意思 浏览:304
macphotoshop工具栏 浏览:457
苹果ios罪恶之地2 浏览:461
手机pptv下载文件夹 浏览:9
java怎么返回xml 浏览:395
srt文件打不开说找不到 浏览:101
word文档怎么传到文件夹里面 浏览:885
怎么把word上传到群文件夹里 浏览:93
重步兵升级 浏览:640
第一零六号文件内容 浏览:631
苹果手机怎么下载appstore 浏览:421
根据文件名自动建立文件夹 浏览:288
1元5包微信红包群2016 浏览:147
产品经理语言懂数据库吗 浏览:434
编程课程的成果有哪些 浏览:597
开机自启文件夹 浏览:755
投标文件公章盖在哪个位置 浏览:910
bf是什么文件 浏览:485
苹果手机怎么把视频音乐转为文件 浏览:537
那些人从小就敲代码的 浏览:277

友情链接