初学者浅谈XML
前几天在网上闲逛的时候,发现XML越来越流行,有些人还说要想混饭吃,就的学XML。
所以小弟从前天从零开始学XML,以前只有一点HTML的基础而已。学了两三天有了点感悟就
抓紧时间写下来,一方面给自己总结复习,一方面给初学者一点启发。
所以本文适合于初学者阅读,更适合高人点拨。
XML是eXtensible Markup Language的缩写,翻译为“可扩展标记语言”,和HTML,RTF一样,都是“标记语言”。被称为“第二代Web语言”(第一代的Web语言——HTML)。
HTML--它把数据和对数据的显示总和在一起。而XML单独存放数据,而由CSS或XSL负责把XML里的数据显示给人们看。
打个比喻,你一定做过VB和数据库的应用程序吧。数据库,它只是把数据以行和列的结构把数据记录或者说描述下来;VB,它搭起一个界面,以文本框,标签或者DATAGRID把数据以五采宾纷的形式把数据展现在拥护面前。其实你可以把XML看做数据库,VB看做CSS或XSL。XML负责记录数据,CSS或XSL负责表现数据。
HTML它所用到的TAG只能有这么几个,自己不能创造出具有别样功能的TAG。换句话说浏览器也只支持这么几种。而XML可以自定义TAG。
由于小弟才学3天,看法可能比较肤浅,如认为小弟实在不妥,小弟恳请您发表意见。
恳请各位看过以后发表意见。UP也行。