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

Java眼中的XML 文件写入

难度初级
时长 2小时 0分
学习人数
综合评分9.67
227人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.5 逻辑清晰
和上一个课程读取的代码连不起来啊

最新回答 / 阿莫林西
生成和解析是独立的。就相当于读文件和写文件。

最新回答 / 笑傲独行侠
兄弟,你搞混了,我知道你想说什么。静态方法可以调用静态变量,不能调用实例变量。实例方法可以调用静态变量和实例变量这些约束都是方法调变量的约束。本例中是方法调方法,getDocumentBuilder()是一个方法,而不是类。至于你说的静态类(内部类)那就是更复杂的概念了,如果有兴趣的话我再给你讲讲?
只讲了生成XML文件,却没讲删除、修改、重新排列。
EscapeStrategy es = new EscapeStrategy() {
@Override
public boolean shouldEscape(char arg0) {
// TODO Auto-generated method stub
return false;
}
};

XMLOutputter op = new XMLOutputter(Format.getPrettyFormat().setEscapeStrategy(es));
感觉应该是这么着,具体效果竟然不是,还在查资料中
我说句实话,这女老师其实思维并没有整理过,只是知道步骤,从函数编写和讲的时候,都是结果推导讲解过程。做是能做出来,但是听着是真不舒服
一股东北饺子味
我可以说SAX就是垃圾么,有麻烦又没用,学了半天烦死了直接跳过
讲道理感觉讲的没有一条主逻辑

最新回答 / y_joshua
我个人操作是在导入的XML文件中读取的数据,编辑数据也只是在这个文件中进行操作.

已采纳回答 / 灰罗庚
for( Book book : bookList)这里就是用一个循环插入两个节点,bookList在前面有声明,而且前面也有代码声明了两个Book对象book1和book2并赋了值,bookList这个集合里就存储着这两个Book对象,仔细看一下代码就可以发现
OutputFormat.createPrettyPrint();自动完成缩进和换行
这节中最重要的两个方法是appendChild()和setAttribute();
记住这两个方法就行了。

最赞回答 / qq_顿首_0
因为web 应用的大量出现,在web中xml 文件起到了数据交换和存储的作用;不同的web应用之间,进行数据通讯时,可能会有很到的差异,而使用xml方式是进行书写就有了很大的灵活性,也有了一种较为规范的数据信息交流方式,这样就体现了写xml文件和读xml文件的重要性了
怎么没有提供rssnews.xml文件呢?
课程须知
本课程是 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
提交
取消