大话XML(2)XML和HTML的比较1

xml|比较

 

二. XML和HTML的比较   下面我们看一个实例:

  有一个关于学生的信息:包括学生的编号,姓名,性别,年龄。

  我们下面用三种表达方式来表现这个学生的信息。

  这个学生的信息数据是相同的:001, 张三, 男, 20

  我们先用HTML来展示3种不同的表现形式,但我们所用到的这个学生的数据是相同的。

第一种表达方式:

显示的效果:

001, 张三, 男, 20

HTML源代码:

<body>

001, 张三, 男, 20

</body><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

第二种表达方式: 显示的效果:


编号


001


姓名


张三


性别



年龄


20

HTML源代码:

<body>

<table width="300" border="0" cellspacing="0" cellpadding="0" bgcolor="#000000">

<tr>

<td>

<table width="300" border="0" cellspacing="1" cellpadding="0" bgcolor="1">

<tr>

<td>编号</td>

<td>001</td>

</tr>

<tr>

<td>姓名</td>

<td>张三</td>

</tr>

<tr>

<td>性别</td>

<td>男</td>

</tr>

<tr>

<td>年龄</td>

<td>20 </td>

</tr>

</table>

</td>

</tr>

</table>

</body>

第三种表达方式: 显示的效果:

学生信息

 

编号:

 

性别:

 

姓名:

 

年龄:

HTML源代码:

<body>

<p>学生信息</p>

<p>编号:

<input type="text" name="textfield" value="001">

</p>性别:

<input type="text" name="textfield2" value="男">

<p>姓名:

<input type="text" name="textfield3" value="张三">

</p>

<p>年龄:

<input type="text" name="textfield4" value="20">

</p>

<p>

<input type="submit" name="Submit" value="Submit">

<input type="submit" name="Submit2" value="Reset">

</p>

</body>

  看了上面的这个例子,同志们有什么想法?

  是不是感觉HTML越来越肥,通过源代码来找数据是不是越来越困难啦?

  HTML本身存在很多的缺点,例如,内容和页面的排版、表现形式混在一起,过度的膨胀。数据库存储的信息,经过CGI,ASP等的解释和转换为HTML格式后,信息原有的格式已变得面目全非。电子商务的逐渐流行,HTML本身的种种缺点却阻碍了他的发展。

 

时间: 2024-12-02 20:36:29

大话XML(2)XML和HTML的比较1的相关文章

大话XML(1)XML是什么

xml   一. XML是什么 英文:extensible markup language 中文解释:可扩展的标记语言. 英译中,说完了还是啥都不懂. XML是W3C定义的一种标准,目前非常流行.各大软件公司纷纷拜倒在XML的裙下. 但在学XML之前,对你本人可有一个起码的要求,HTML你可要比较熟悉呀!因为Purple是用HTML来衬托XML的,不熟悉HTML来学习XML可就是困难户啦! 我是要照顾多数人的,只当你懂HTML来讲下面的东西了. 众所周知,Internet上数不胜数的网站,其网页

XML指南——XML 浏览器(Netscape、Explorer)

xml|浏览器    在我们这个XML指南里,我们把焦点放在Internet Explorer 5.0及其以后的版本上. Web站点上的XML 许多应用程序都支持XML.我们主要研究Internet Explorer 5.X+ 对此有些人可能会抱怨,但是我们只想把事情简单化,在网络环境中这时我们所知道的唯一一个真实测试XML例子的方法. XML Netscape 6 Netscape 6 支持 XML. 在Netscape 6中察看XML源文件可以在页面上点鼠标右键,然后选择"察看源文件&quo

XML指南——XML 确认

xml    符合语法的XML文档称为结构良好的XML文档. 通过DTD验证的XML文档称为有效的XML文档. "结构良好的" XML文档 一个结构良好的XML文档应该使用正确的语法. 一个结构良好的XML文档应该遵守XML语法规则,前面一章给出的例子就是一个结构良好的XML文档: <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Tove</t

XML指南——XML 属性

xml    跟HTML一样,XML元素再开始标记处可以由元素属性. 属性通常包含一些关于元素的额外信息. XML属性 XML元素可以拥有属性. 你一定还记得这样的HTML代码吧: <IMG SRC="computer.gif">.src是img元素的属性,提供了关于img元素的额外信息. 在HTML中 (在XML中也一样)元素的属性提供了元素的额外信息. <img src="computer.gif"> <a href="d

XML指南——XML元素

xml    XML元素是可以扩展的,它们之间有关联. XML元素有简单的命名规则. XML元素是可以扩展的 XML文档可以被扩展一边携带更多的信息. 请看下面的XML便条例子: <note> <to>Lin</to> <from>Ordm</from> <body>Don't forget me this weekend!</body> </note> 让我们来设想一个能够读取此XML文档的并能解读其中XML

XML指南——XML 语法

xml|语法    XML的语法规则既简单又严格,非常容易学习和使用. 正因为如此,编写读取和操作XML的软件也是相对容易的事情. 一个XML文档的例子 XML文档使用了自描述的和简单的语法. <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Lin</to> <from>Ordm</from> <heading>Remin

XML指南——XML编码

xml|编码    XML文档可以包含外文字符比如挪威语或者法语(中文当然也可以!这一部分还是不能照原文翻译,下面有些内容是我自己写的) 为了让你的解析器能够明白这些字符,你必须在XML文档中统一的字符编码标准. Windows 95/98 记事本 Windows 95/98 记事本不能以Unicode的编码格式保存文件. 可以使用记事本来编辑和保存包含了外文字符的XML文档 (比如:挪威语或者法语或者中文) <?xml version="1.0"?> <note&g

XML指南——XML CDATA

xml   在XML文档中的所有文本都会被解析器解析. 只有在CDATA部件之内的文本会被解析器忽略. 解析数据 XML 解析器通常情况下会处理XML文档中的所有文本. 当XML元素被解析的时候,XML元素内部的文本也会被解析: <message>This text is also parsed</message> XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素: <name><fir

XML指南——XML数据岛

xml|数据 使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面. 在HTML页面中嵌入XML数据 使用非官方标准的<xml>标记可以将XML数据嵌入到HTML页面中. XML数据可以象下面的例子那样嵌入HTML页面: <xml id="note">   <note>   <to>Tove</to>   <from>Jani</from>   <heading>Rem

亲密接触xml(4)--- XML对大小写是敏感的

xml|大小写   XML对大小写是敏感的   而在XML中,所有的元素都必须要有一个结束标记,如:       < p>This is a paragraph< /p>    < p>This is another paragraph< /p>       注意:从前面的例子中你可能已经注意到了,XML声明没有结束标记.这并不是一个错误.因为声明并不是XML文档的一部分.它不是一个XML元素,因此它不能有结束标记.       XML对大小写是敏感的,这一