XML 约束学习
发布日期:2021-05-07 19:40:50 浏览次数:19 分类:精选文章

本文共 1474 字,大约阅读时间需要 4 分钟。

文章目录

约束,规定xml文档的书写规则

作为框架的使用者(程序员):			(1)能够在 xml 中引入约束文档			(2)能够简单的读懂约束文档

分类:

  1. DTD:一种简单的约束技术
  2. Schema:一种复杂的约束技术

一、DID,一种简单的约束技术

引入dtd文档到xml文档中	* 内部dtd:将约束规则定义在xml文档中	* 外部dtd:将约束的规则定义在外部的dtd文件中		* 本地:		* 网络:

DTD 文档student.dtd示例:

按照此 DTD 文档编写的 xml 文件:

tom
18
male

二、schema,一种复杂的约束技术

引入:

(1)填写xml文档的根元素(2)引入xsi前缀.  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"(3)引入xsd文件命名空间.  xsi:schemaLocation="http://www.itcast.cn/xml  student.xsd"(4)为每一个xsd约束声明一个前缀,作为标识  xmlns="http://www.itcast.cn/xml"

schema 文档student.xsd示例:

按照 student.xsd 写出的 xml 示例:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.itcast.cn/xml"
xsi:schemaLocation="http://w.xxx student.xsd" >
tom
18
male

如果不给 student.xsd 取名为空前缀:

上一篇:XML 解析学习
下一篇:一篇文章带你快速学习 XML

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月08日 14时52分16秒