发表于: 2020-03-23 22:02:46

1 1242


今天完成的事情:

首先说一下昨天的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吧
收获:东西都比较基础,没啥收获


返回列表 返回列表
评论

    分享到