xml属性
来源:互联网 发布:fade to black知乎 编辑:程序博客网 时间:2024/06/11 01:52
<!ATTLIST 元素名称 属性名称 数据类型 附加条件>
TIP:声明元素的时候,元素的数据类型是PCDATA
属性的时候,实行的数据类型是CDATA
dtd的代码:
<?xml version="1.0" encoding="UTF-8"?><!ELEMENT movies (movie+)><!ELEMENT movie (title,actor,rating)><!ELEMENT title (#PCDATA)><!ELEMENT actor (#PCDATA)><!ELEMENT rating (#PCDATA)><!ATTLIST movie id CDATA #REQUIRED><!ATTLIST movie type CDATA #IMPLIED>
对应xml代码:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE movies SYSTEM "demo9.dtd"><movies><movie id="1" type=""><title/><actor/><rating/></movie><movie id="1"><title/><actor/><rating/></movie></movies>
名称
含义
语法
#REQUIRED
必填属性
<!ATTLIST 元素名称 属性名称 CDATA #REQUIRED>
#IMPLIED
属性可有可无
<!ATTLIST 元素名称 属性名称 CDATA #IMPLIED>
default
默认值
<!ATTLIST 元素名称 属性名称 CDATA“默认值”>
FIXED
固定值
<!ATTLIST 元素名称 属性名称 CDATA #FIXED“值”>
枚举
枚举
<!ATTLIST 元素名称 属性名称(值1|值2|值3)“默认值”>
ID
唯一
<!ATTLIST 元素名称 属性名称 ID #REQUIRED>
例题:写出下面xml的dtd文件
dtd代码:
<?xml version="1.0" encoding="UTF-8"?><!ELEMENT books (book+)><!ELEMENT book (#PCDATA)><!ATTLIST book id ID #REQUIRED><!ATTLIST book medium CDATA #FIXED '纸质'><!ATTLIST book type CDATA '计算机'><!ATTLIST book pub (北京大学出版社|工业出版社|邮电出版社) "北京大学出版社"><!ATTLIST book pagesize CDATA #IMPLIED>
对应的xml代码:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE books SYSTEM "demo10.dtd"><books><book id="s001" medium="纸质" type="计算机" pub="北京大学出版社" pagesize="300"></book></books>
阅读全文
0 0
- XML属性
- XML 属性
- XML 属性
- XML 属性
- XML 属性
- XML 属性
- xml属性
- xml属性
- XML 属性
- XML属性
- XML属性
- XML 属性
- xml属性
- XML 属性
- xml属性
- XML 属性
- xml属性
- XML 属性
- 判断质数 O(n)复杂度打表
- 2017.07.21工作日记
- 指纹识别分析之framework初始化流程
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
- 导入项目后,jQuery文件报错解决方法
- xml属性
- CCF CSP 201703-1 分蛋糕(Java-100分)
- poj2576 Tug of War(二维费用背包)
- POJ
- 2017.7.21 学习日记
- HDU 5875 Function (取模+分治+线段树)
- JAVA中的比较器返回值所规定的排序方式
- 文章标题
- 关于外网如何访问内网资源的解决办法