为了账号安全,请及时绑定邮箱和手机立即绑定

Java眼中的XML 文件写入

难度初级
时长 2小时 0分
学习人数
综合评分9.67
227人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰

已采纳回答 / 中国老柯南
鉴于每个传入的对象都不一样,也不清楚对象中的所有内容都是否要保存到xml;个人感觉,如果真的要封装,可能需要采用adapter的模式,adapter中有封装的细节,执行保存的方法就只需要传入一个adapter的接口就好了

已采纳回答 / 慕盖茨740922
不同包实现方法不同,所以需要不同的步骤; 因此产生不同的性能差异,以及不同的功能;有的时候你可能需要反过来的步骤来生成xml, 有的时候反之;

已采纳回答 / 慕粉18171202767
一般使用工厂模式创建的对象,返回值是其祖先类型,这样就会是生成一个上转型对象,而上转型对象不能调用子类新的成员变量和方法。也就是说,假设SAXTransformerFactory .newInstance()返回的是一个TransformerFactory ,TransformerFactory是SAXTransformerFactory的父类或者接口

已采纳回答 / 唯晓宝
这问题问的,肯定有用啊。如果有个需求是让用户输入xml内容自动生成一个xml或者网页文件呢?

已采纳回答 / 田心枫
DOM4J吧    http://developer.51cto.com/art/200903/117512.htm

已采纳回答 / 灰罗庚
for( Book book : bookList)这里就是用一个循环插入两个节点,bookList在前面有声明,而且前面也有代码声明了两个Book对象book1和book2并赋了值,bookList这个集合里就存储着这两个Book对象,仔细看一下代码就可以发现

已采纳回答 / qq_倔強人生_0
title.setContent(new CDATA("<![CDATA国内最新新闻]>"));

已采纳回答 / dky
不是插件, 自己设置代码提示 

已采纳回答 / mumu160
<...code...>上面是我写的函数;报的错误是空指针异常。

已采纳回答 / D_G4190718
36行bookstore.appendChild(bookstore);//加根节点应该把bookstore节点放入dom中呀,改为document.appendChild(bookstore);//加根节点

已采纳回答 / qq_进行到底_03650128
用 Transformer 对象 tf    调用 方法  setOutputProperty( OutputKeys.INDENT , "yes" )  ,  表示yes  确认换行显示
首页上一页123下一页尾页
课程须知
本课程是 Java 的中级课程,需要各位小伙伴们熟悉 Java 面向对象的思想,并能熟练掌握 Java I/O 的相关知识。对什么是XML,如何读取XML有疑惑的小伙伴们,可以先去学习《Java眼中的XML---文件读取》进修。
老师告诉你能学到什么?
1、通过DOM方式生成xml文档 2、通过SAX方式生成xml文档 3、通过DOM4J方式生成xml文档 4、通过JDOM方式生成xml文档 5、不同生成方法大PK

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消