常用的约束有两种:
DTD约束 :语法简洁,共能比较单一,如果是外部引用,则编码格式只能为utf-8编码,后缀名为.dtd
Schema约束:语法复杂,功能比较强大,后缀名为.xsd,他是新的...ENTITY zhangsanMsgUrl "person/id43645.com">
4.Schema约束
XML Schema是基于 XML 的 DTD 替代者
XML Schema 符合XML语法结构...,并且是可扩展的,后缀名为.xsd(xml schema document)
XML Schema更容易地描述允许的文档内容,以及约束定义, 并支持名称空间.
4.1 示例-创建personSchema.xsd...在eclipse中,点击File->new->other,然后创建XML Schema File文件,名字为personSchema.xsd.内容如下:
<?...所约束)
4.3 验证
如下图所示,假如我们不按照personSchema.xsd约束来写XML,则直接出现error:
?