昨天晚上上课,老师讲了有关xml以及dtd的相关知识,在此做一个记录与总结。
xml,可扩展标记语言。html,超文本链接语言。xml与HTML的区别在,xml可以自定义标签(元素),只要在dtd中声明即可。并且xml是用来存储数据,而HTML是显示数据;xml也用来做配置文件。但是基于以上两点,xml用来存数据浪费带宽,被json取代;而做配置文件,却被注释文件进行取代(不懂其中的为什么)。HTML是xml的子集。此为xml的基本语法规则。可包含:声明,引入,脚本,文本类型定义,注释,根元素,元素,属性,文本,预定义等。此代码中没有声明文本类型定义,使用默认的文本类型定义。在使用xml编写时,要保证编写不出错,否则无法显示效果,不像HTML那么宽松。
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="student.css"?>
<students>
<student>
<name>vtoor</name>
<age>3</age>
<sex>female</sex>
</student>
<student>
<name>xyy</name>
<age>3</age>
<sex>male</sex>
</student>
</students>