二. XML和HTML的比较 下面我们看一个实例: 有一个关于学生的信息:包括学生的编号,姓名,性别,年龄。 我们下面用三种表达方式来表现这个学生的信息。 这个学生的信息数据是相同的:001, 张三, 男, 20 我们先用HTML来展示3种不同的表现形式,但我们所用到的这个学生的数据是相同的。第一种表达方式:显示的效果:001, 张三, 男, 20 HTML源代码:<body>001, 张三, 男, 20 </body>
第二种表达方式: 显示的效果:
编号
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本身的种种缺点却阻碍了他的发展。