且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

W3C的案例 | 学习笔记

更新时间:2022-08-20 13:05:38

开发者学堂课程【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。

W3C的案例 | 学习笔记

在 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 加/)