xml约束技术dtd的示例分析
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍了xml约束技术dtd的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.DTD官方教程##2.xml约束技术
千家信息网最后更新 2026年11月04日xml约束技术dtd的示例分析
这篇文章主要介绍了xml约束技术dtd的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
1.DTD官方教程
##2.xml约束技术:
DTD约束:语法相对简单,功能也相对简单。先出现
Schema约束:语法相对复杂,功能也相对强大。采用和xml语法类似的编写方式,Schema约束出现就是为了替换DTD约束。
3.DTD简介:
文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
3.1导入DTD的方式:
1.内部导入:
#导入方式:#实例:]>Tove Jani Reminder Don't forget me this weekend(第二行)定义此文档是 note(根标签) 类型的文档。
(第三行)定义 note 元素有四个元素(标签):"to、from、heading,、body"
(第四行)定义 to 元素为 "#PCDATA" 类型
(第五行)定义 frome 元素为 "#PCDATA" 类型
(第六行)定义 heading 元素为 "#PCDATA" 类型(第七行)定义 body 元素为 "#PCDATA" 类型
外部导入方式:
本地文件:#导入方式: #note.dtd文件内容:公共的外部导入:一般项目采用公共外部导入,比如ssh的xml文件基本上就是采用了这种方式
#导入方式: #如hibernate.cfg.xml:3.2DTD语法:
1.约束标签
语法:类别:或
空标签: EMPTY。 表示元素一定是空元素.例如::
普通字符串: (#PCDATA)。表示元素的内容一定是普通字符串(不能含有子标签)。例如:任何内容: ANY。表示元素的内容可以是任意内容(包括子标签) 例如:
元素内容:
顺序问题:: 按顺序出现子标签 次数问题:标签 : 必须且只出现1次。标签+ : 至少出现1次标签* : 0或n次。标签? : 0 或1次。声明"非.../既..."类型的内容2.约束属性:
语法:
属性类型:
CDATA :表示普通字符串(en1|en2|..): 表示一定是任选其中的一个值ID:表示在一个xml文档中该属性值必须唯一。值不能以数字开头默认值:
#REQUIRED 属性值是必需的#IMPLIED 属性不是必需的#FIXED value 属性不是必须的,但属性值是固定的3.3测试如下,请细看注释:
]>Tove Jani Reminder Don't forget me this weekend
感谢你能够认真阅读完这篇文章,希望小编分享的"xml约束技术dtd的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
元素
标签
类型
内容
属性
方式
文档
语法
篇文章
技术
普通
字符
字符串
文件
示例
分析
合法
功能
就是
问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网公司装修
重庆互联网络科技
上海致骋互联网科技
衡水科技产业互联网平台
广西拼得多互联网科技有限公司
互联网和高科技公司
深圳国际航运科技和互联网
互联网科技实习生岗位职责
互联网科技有哪些公司
坤平互联网科技
工业互联网等科技实现智能化赋能
山东子淼互联网科技有限公司
南通创西澳互联网科技有限公司
厦门江牛科技互联网
互联网相关科技技术
神州科技互联网有限公司
同城互联网络科技
互联网科技品牌
互联网科技创新创业项目
武汉亿视互联网科技有限公司
科技股互联网
互联网科技会
深圳科技互联网
深圳艾佳互联网科技
互联网科技汛
盛创互联网科技有限公司
科技赋能视角下互联网保险发展
无锡工业互联网科技有限公司
北京市互联网新科技
上海万顺科技互联网有限公司招聘