day05_dtd约束*了解
来源:互联网 发布:淘宝自动核对地址 编辑:程序博客网 时间:2024/09/21 06:47
一、属性定义
1.类型:
- CDATA:字符串
<!ATTLIST age ID1 CDATA #REQUIRED>
- 枚举:只能在一定范围内出现值,每次仅能出现其中之一,比如(a|b|c)
- ID值只能以字母、下划线开头
2.属性约束设置说明
REQUIRED:表示该属性必须出现
IMPLIED:表示该属性可有可无
FIXED:表示属性的取值为一个固定值。语法:#FIXED “固定值”
<!ATTLIST name ID2 ID #REQUIRED><!ATTLIST name ID3 CDATA #FIXED "ABC">//固定值<!ATTLIST name ID2 CDATA "XCV">//直接值属性示例:
<!ATTLIST 页面作者 姓名 CDATA #IMPLIED 年龄 CDATA #IMPLIED 联系信息 CDATA #REQUIRED 网站职务 CDATA #FIXED "页面作者" 个人爱好 CDATA "上网" >
dtd推荐使用在内部
二、实体的定义
语法:<!ENTITY实体名称 “实体的值”><!ENTITY TEST "HAHAHAH">//dtd中的定义使用实体 &实体名称; 如:&TEST;//xml中的引用注意:定义实体需要写在内部dtd里面写外面,某些浏览器得不到
17.xml的解析
xml是标记型文档
js使用dom解析标记型文档?
–根据html层级结构,在内存中分配一个树形结构,把html的标签,属性和文本都封装成对象。
–document对象,element对象,属性对象,文本对象,node节点对象- xml的解析方式:dom,sax
阅读全文
0 0
- day05_dtd约束*了解
- ORACLE约束的了解
- POJ1201 - 再深入了解差分约束与SPFA
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 约束
- 初学者利用git 上传代码到Coding的简单操作步骤
- JUnit 5 简介
- vue 点击弹出当前的text
- 一次oracle数据库大数据表的分区方案设计,以及所踩的坑
- awk讲解步骤
- day05_dtd约束*了解
- DNS 工作机制全面剖析与应用探究
- python描述冒泡排序
- SIM卡文件架构
- Android BOOTCLASSPATH详解
- PAT乙级(Basic Level)练习题 外星人的语言
- MySQL的通用优化方法
- 到底什么是框架?
- Intellij IDEA激活服务器