开发者学堂课程【XML入门:W3C的案例】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/37/detail/847
W3C 的案例
一、对比 DTD 创建 XML 文件
XML 的特殊字符(*)
CDATA 及 PI (了解)
DTD 入门简介(看懂)
DTD 的引入(看懂)
DTD 定义元素和属性(看懂)
XML 的解析的简介
JAXP 的 DOM 方式 API 文档
JAXP 的 DOM 方式操作(查找和添加节点)
JAXP 的 DOM 方式操作(遍历、修改和删除节点)
找到 W3C 文档并打开,在文档里找到 XML,再找到 DTD。
在 DTD 实例中有很多 DTD,根据第一个来写一个 XML,此方法是内部引入,用外部文件引入方式去掉 <!DOCTYDE TVSCHEDULEI]。
创建 DTD 文件把上图除了 <!DOCTYDE TVSCHEDULEI] 剩下的内容复制过来,并对照写出XML。
创建 XML 文件,引入 DTD 文件。引入件输入 <<!DOCTYPE,根元素名称 TVSCHEDULE,SYSTEM 跟上 DTD 的文件名称 TV,dtd。
1、根节点(会有提示)在DTD里是CHANNEL,在CHANNEL里可以随便引入一些值例“aaa”。
2、DAY 里要有 DATE,DATE 类型是字符串例“2015-11-11”。括号里是一个值。+号代表一次或者多次
3、在来个 DAY 里面还是要有 DATE 例“2015-12-12”,下用 PROGRMSLOT 这是复杂元素。下面用 <TIME>1990,<TITLE>test。
4、属性: TVSCHEDUCE 代表着元素,NAME 是字符串类型.
5、CHANNEL 上有 CHAN 一个属性例“cccc”。
6、TITLE 上的属性可有可无。
(自动提示方法 N 加 out 加/)