xml约束技术dtd的示例分析
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍了xml约束技术dtd的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.DTD官方教程##2.xml约束技术
千家信息网最后更新 2025年02月05日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安全错误
数据库的锁怎样保障安全
5U服务器机箱能装什么主板
邮件代理服务器
网络安全框架完整版
手机集成开发的软件开发
gis软件开发专业硕士
中国近十年软件开发出口报告
岩板生产加工销量软件开发
武汉千途创造软件开发
移动数据库和传统数据库区别
网络技术人才素质提升技巧
构建嵌入式底层软件开发
宁波集中式分布式存储数据库
监控转发服务器配置
查看在数据库中建好的表格
独立ip服务器
大连大学服务器地址
当前主流的数据库都有哪些
数据库中什么叫对象
网络安全面临啥经济环境
互联网及科技发展给保险业
上海公安局网络安全宣传片
sql新建服务器注册
软件开发分为哪几个
网络安全框架完整版
网页代理服务器怎么设置
双非网络安全考研
内网写入数据库通讯安全
金山区品质软件开发服务商是什么
软件开发销售些什么
数据库实施怎么做