XMLHTMLXHTML三者关系
Posted bobuddy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XMLHTMLXHTML三者关系相关的知识,希望对你有一定的参考价值。
什么是XML?
XML,Extensible Markup Language(可扩展标记语言),它被设计用来传输和存储数据的。
XML的作用
XML数据以纯文本格式进行存储,提供了一种独立于软件和硬件的数据存储方法。
通过XML,可以在不兼容的系统之间轻松交换数据。
用于不同平台、不同引用的数据共享与通信
可作为一种简单的数据库,存储并检索数据
传输约定格式的文件
做软件的配置文件
通过一个实例来说明它的树结构:下面表示图书的信息
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>
上例中的根元素是<bookstore>,所有元素<book>元素都被包含在其中。<book>元素有4个子元素:<title>、<author>、<year>、<price>。
什么是HTML?
html(Hyper Text Markup Language)—— 超文本标记语言。HTML 是用来描述网页的一种语言。它的设计用来显示数据。对于HTML我们再熟悉不过了,这里不多说。
什么是XHML?
XHTML是以 XML 格式编写的 HTML —— 可扩展超文本标记语言。
XHTML 是更严格更纯净的 HTML 版本。
XML与HTML的区别
前面开头我们可以看到XML与HTML就像是兄弟关系。
HTML与XHTML的区别
XHTML作为HTML的升级版。当然会有很多其它的规范。详细例如以下:
全部的标记都必需要有一个相应的结束标记。
全部标签的元素和属性的名字都必须使用小写。
全部的XML标记都必须合理嵌套。
全部的属性必须用引号""括起来。
把全部<和&特殊符号用编码表示
给全部属性赋一个值。
怎样将HTML改为XHTML
加入一个 XHTML <!DOCTYPE> 到网页中。
加入 xmlns 属性到每一个页面的 html 元素中。
改动全部的元素为小写。
关闭全部的空元素。
改动全部的属性名称为小写。
全部属性值加入引号。
参考链接:
W3C
xml是啥?是干啥用的?
HTML、XHTML、XML定义与区别
以上是关于XMLHTMLXHTML三者关系的主要内容,如果未能解决你的问题,请参考以下文章
MinGW,MinGW-w64 与TDM-GCC 三者的关系是啥,应该如何选择