【JSP开源代码栏目提醒】:网学会员在JSP开源代码频道为大家收集整理了GenerateXML_jdom.jsp提供大家参考,希望对大家有所帮助!
<%@ page import="java.io.*" %>
<%@ page import="org.jdom.*" %>
<%@ page import="org.jdom.output.XMLOutputter" %>
<%
// 建立根元素 <books>
Element rootElement = new Element("books");
Document document = new Document(rootElement);
// 建立子元素<book>与其属性及内容
Element bookElement = new Element("book");
rootElement.addContent(bookElement);
// 建立子元素<title>
Element titleElement = new Element("title");
titleElement.addContent("JAVA PRIMER");
titleElement.setAttribute("ISBN", "A1195");
bookElement.addContent(titleElement);
// 建立子元素<author>
Element authorElement = new Element("author");
authorElement.addContent("Dr.Lee");
bookElement.addContent(authorElement);
// 建立子元素<book>与其属性及内容
Element bookElement2 = new Element("book");
rootElement.addContent(bookElement2);
// 建立子元素<title>
Element titleElement2 = new Element("title");
titleElement2.addContent("JSP 技术手册");
titleElement2.setAttribute("ISBN", "C8254");
bookElement2.addContent(titleElement2);
// 建立子元素<author>
Element authorElement2 = new Element("author");
authorElement2.addContent("上杰 林");
bookElement2.addContent(authorElement2);
// 输出XML文件
XMLOutputter outputter = new XMLOutputter();
// 设定编码
outputter.setEncoding("GB2312");
// 设定源文件是否换行和缩进
outputter.setNewlines(true);
outputter.setIndent(true);
outputter.output(document, out);
%>
上一篇:
GenerateXML_dom.jsp
下一篇:
哈弗F7 VS名爵HS,谁更懂得年轻人的心?