关于Mybatis中的约束文件dtd和spring中约束文件schema的区别

dtd文件和schema文件都是对xml文件起约束作用。他们两个的区别在于
1、schema文件本身就是xml文件,但是dtd文件就不是xml文件。
2、dtd文件在约束时仅仅可以指定元素含有文本,不能指定具体的数据类型。schema文件除了对基本数据类型起作用外,对自定义类型也起作用。
3、schema文件支持include和import,dtd文件不可以
4、对命名空间的支持。DTD无法利用XML的命名空间,Schema很好满足命名空间。
5、dtd对对象之间的关系描述很难把握,但是schema文件的结构性强,对于元素与元素或者说对象之间的嵌套可以很直观的描述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值