XML写法构造和 dtd约束

XML前两行

第一行 版本号和编码
第二行 指定dtd约束

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"   "http://mybatis.org/dtd/mybatis-3-config.dtd">

DTD约束

*  >=0
+  >=1
?  <=1 
//表示最少一个mappe大标签   mapper大标签里有9种子标签
<!ELEMENT mapper (cache-ref | cache | resultMap* | parameterMap* | sql* | insert* | update* | delete* | select* )+>

//表示有且只有一个configuration大标签
<!ELEMENT configuration (properties?, settings?,  plugins?, environments?,  mappers?)>
发布了172 篇原创文章 · 获赞 0 · 访问量 5696

猜你喜欢

转载自blog.csdn.net/weixin_44635157/article/details/104570162