HTML与XML

                 HTML(HyperText MarkupLanguage):是一种超文本标记语言,超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。

  XML(Extensible MarkupLanguage):可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

  URL(Uniform ResourceLocator):统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。锚标签(<a>)是HTML中用来定义超链接的源和目标的特性。我们常用<a>标签和它的href属性来定义一个源超链接。这个href属性的值就是目标的URL


HTMLXML对比学习


1、其实HTML与XML之间没有非常必然的联系,XML不是要替换HTML,实际上XML可以视作对HTML的补充。

2、XML和HTML 的目标不同:HTML的设计目标是显示数据并集中于数据外观,而XML的设计目标是描述数据并集中于数据的内容。

3、与HTML相似,XML不进行任何操作。虽然XML标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码,其他人必须编写代码来实际对XML格式的数据执行这些操作。

4、与 HTML 不同,XML标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。

5HTMLXML有很多相同的常用字符实体,如下图所示:

技术分享 


好的习惯

格式良好的xml文件必需做到以下几点:

1。文档从xml声明开始

<?xml version="1.0"?>

这段声明之前不能有空格或者其它字符,即<?xml version="1.0"?>必需位于xml文件的第一行,第一列,并且在<?xml之间不能包含空格。否则都是错误的。

2xml只能包含唯一的根元素

正确示例如下:

<?xml version="1.0"?>
<man>
<head>head</head>
<body>body</body>
</man>

错误的示例包含两个根元素<head><body>

<?xml version="1.0"?>
<head>head</head>
<body>body</body>

3。标记必需闭合

4。空标记约定

表示方式:<空标记/>

空标记可以有属性

5。必需层层嵌套

子元素必需嵌套在父元素内,不能互相交错。

同层元素必需互相并列,不能互相嵌套。

6。区分大小写

元素的起始标记和结束标记必需一致。

7。属性设置

属性的设置必需使用引号。

8。特殊字符的表示方法

使用预定义实体引用的方式引用:

错误写法:

<span style="font-size:24px;"><compare>3<6</compare></span>

正确写法:

<span style="font-size:24px;"><compare>3 &lt; 6</compare></span>


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。