XML文件生成——借助JDOM

 1 import java.io.* ;
 2 import org.jdom.* ;
 3 import org.jdom.output.* ;
 4 public class DOMDemo {
 5     public static void main(String args[]) throws Exception {
 6         Element addresslist = new Element("addresslist") ;
 7         Element linkman = new Element("linkman") ;
 8         Element name = new Element("name") ;
 9         Element email = new Element("email") ;
10         Attribute id = new Attribute("id","lxh") ;
11         Document doc = new Document(addresslist) ;    // 定义Document对象
12         name.setText("李兴华") ;
13         name.setAttribute(id) ;    // 将属性设置到元素之中
14         email.setText("[email protected]") ;
15         linkman.addContent(name) ;    // 设置关系
16         linkman.addContent(email) ;
17         addresslist.addContent(linkman) ;
18         XMLOutputter out = new XMLOutputter() ;
19         out.setFormat(out.getFormat().setEncoding("GBK")) ;    // 表示的是设置编码
20         out.output(doc,new FileOutputStream(new File("D:" + File.separator + "address.xml"))) ;
21     }
22 }

要求在工程中引入jdom.jar

时间: 2024-11-05 21:11:34

XML文件生成——借助JDOM的相关文章

Android(java)学习笔记185:xml文件生成

1.xml文件: 用元素描述数据,跨平台. 2.利用传统的方式创建xml文件,下面是一个案例: 设计思路:建立一个学生管理系统,创建xml文件保存学生信息: (1)首先是布局文件activity_main.xml文件,如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

XML文件解析之JDOM解析

1.JDOM介绍 JDOM的官方网站是http://www.jdom.org/,JDOM解析用到的jar包可以在http://www.jdom.org/dist/binary/中下载,最新的JDOM2的版本是2.0.5,JDOM1的版本是1.1.3,根据官网中的介绍可以知道.JDOM是一个在基于内存的XML模型,它用于读写创建修改XML文档.JDOM和DOM相似因为他们都提供了内存XML文档模型,但是DOM被设计用于很多种语言(C,C++,ECMSctipr,Java,JScript,Lingo

XML文件生成的几个步骤

1.得到xml序列化器 XmlSerializer serializer = Xml.newSerializer(); 2.确定要生成的xml文件的存放的位置,将流对象对应到文件存储的位置 File file = new File(Environment.getExternalStorageDirectory(), "backup.xml"); FileOutputStream os = new FileOutputStream(file); 3.设定xml序列化器的输入流对象和编码格

xml文件生成

准备一批数据,先不说标注有多些麻烦吧,生成xml文件费了些功夫.但是还好,解决的比较快.就是细节的东西太伤人,当时生成xml文件时,是用python做的,当时看到了生成的xml文件有<xml version ****>等等这样的开头信息,我当时也注意到了,这和标准数据给的xml文件时不一样的,但是测试时用python测试的,读xml文件时没问题的,也就没有深究有这个开头的信息是否可以去掉的问题,模型训练也成功了.当然,训练模型时读xml文件也是用的python,开头的那些信息并不影响的.但是,

WebAPI使用多个xml文件生成帮助文档

一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Request和Response)与项目在同一个项目时是没有问题的,但是我们实际工作中会因为其他项目也需要引用该(Request和Response)时,我们会将其抽出来单独作为一个项目供其它调用来引用,这时,查看帮助文档不会报

【转】WebAPI使用多个xml文件生成帮助文档

来自:http://www.it165.net/pro/html/201505/42504.html 一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Request和Response)与项目在同一个项目时是没有问题的,但是我们实际工作中会因为其他项目也需要引用该(Reque

WebAPI使用多个xml文件生成帮助文档(转)

http://www.cnblogs.com/idoudou/p/xmldocumentation-for-web-api-include-documentation-from-beyond-the-main.html 一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Req

sitemap xml文件生成

sitemap xml生成方法 <?php /** * SitemapService.php. * * 生成sitemap */ class Sitemap { public $newLine = "\n"; public $indent = " "; public $xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; p

利用oxygen编辑并生成xml文件,并使用JAVA的JAXB技术完成xml的解析

首先下载oxygen软件(Oxygen XML Editor),目前使用的是试用版(可以安装好软件以后get trial licence,获得免费使用30天的权限,当然这里鼓励大家用正版软件!!!) 1 首先建立一个空白XML文件,直接点击下图所示即可: 2 可以使用xml文本编辑界面,或者使用xml树状图编辑界面 切换到xml树状图编辑界面的方法为: 即可调出当前xml文件所对应的xml树状图编辑界面 3 设计并编辑xml文件 根据自己的需要可以利用xml树状图操作界面来方便的设计自己的xml