欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > XML XML约束 二、DTD

XML XML约束 二、DTD

2025/2/23 1:29:23 来源:https://blog.csdn.net/best_virtuoso/article/details/145766640  浏览:    关键词:XML XML约束 二、DTD

1 什么是DTD

  DTD(Document Type Definition),文档类型定义,用来约束XML文档。例如要求xml文档的根元素必须是<students>,在<students>元素下可以包含0~n个<student>元素,每个<student>元素必须有一个number属性,而且还要有三个子元素,分别为<name>、<age>、<sex>,这三个子元素的内容必须为文本内容,而不能是子元素。

2 DTD展示

<!ELEMENT students (student+)>
<!ELEMENT student (name,age,sex)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT age (#PCDATA)>
<!ELEMENT sex (#PCDATA)>

解读上面DTD:

  1. students元素中可以包含1~n个student元素;
  2. student元素中必须包含name、age、sex元素,而且顺序也是固定的;
  3. name元素内容为文本,即字符串;
  4. age元素内容为文本;
  5. sex元素内容为文本。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词