发表于: 2020-03-23 22:02:46
1 1241
今天完成的事情:
首先说一下昨天的dtd,这是一个XML
然后我们写一个名称为“NewFile”的dtd文件
然后使用 <!DOCTYPE 根元素名称 SYSTEM "dtd文件路径"> 引入文件,就可以进行约束。
今天上了一天的课,只有下午才看了一下,学习了JAXP解析XML:
使用查询
查询某一个结点
添加一个标签
修改标签内容
删除结点
递归表示所有标签以及内容
主要就是通过Document获取结点然后操作,最重要的是操作后要进行回写,使用Transformer;当然这些操作基本都是重复的,在实际使用中可以封装一下,只需要传递参数和获取返回值就可以了。
然后学习了Schema,不过觉得dtd更好用一些,因为Schema长这个样子
这个效果过来在XML中是这样
可以使用jaxp中的sax方式解析XML,不过不能实现增删改操作,只能实现查询操作,比如我有这样一个XML和XSD
那么可以进行查询操作
个人感觉还是DTD方便一些。
然后看了使用JDBC链接MySql,简化了多年前的操作,重新写了一次
明天计划的事情:明天一样的满课,会抽空看一下dom4j和XPATH,然后看完剩下的MySql
遇到的问题:Schema比较难上手一些,不过和DTD是通的,学会了就好了,还有Schema只能查询我就用DTD吧
收获:东西都比较基础,没啥收获
评论