XML是一个精简的SGML,它将SGML的雄厚功用与HTML的易用性结合到Web的运用中。 XML保留了SGML的可扩大功用,这使 XML从根本上有别于HTML。 XML要比HTML壮大很多,它不再是牢固的标记,而是许可定义数目不限的标记来形貌文档中的材料,许可嵌套的信息组织。HTML只是Web显现数据的通用要领,而 XML供应了一个直接处置惩罚 Web 数据的通用要领。HTML偏重形貌Web页面的显现花样,而 XML偏重形貌的是Web页面的内容。
XML中包含可扩大花样言语XSL(Extensible Style Language) 和可扩大链接言语XLL(Extensible Linking Language)。
XSL用于将 XML数据翻译为HTML或其他花样的言语。XSL供应了一种叠式页面CSS的功用,使开发者组织出具有表达层组织的Web页面来,以有别于 XML的数据组织。XSL也能和HTML一同组织叠式页面。XSL能够诠释数目不限的标记,它使Web的版面更雄厚多彩,比方动态的文本、赛马式的笔墨。另外,XSL还处置惩罚多国笔墨、双字节的汉字显现、网格的林林总总的处置惩罚等。
XLL是 XML的链接言语,它与HTML的链接类似,但功用更壮大。XLL支撑可扩大的链接和多方向的链接。它打破了HTML只支撑超等文本观点下最简朴的链接限定,能支撑独立于地点的域名、双向链路、环路、多个源的鸠合链接等。XLL链接可不受文档限制,完整按用户请求来指定和治理。
为了使 XML易学易用, XML精简了一大片SGML难得用一次的功用。正如几十万汉字中经常运用的只不过八千,SGML经常运用的部份只占20%, XML扬弃了SGML中不经常运用的部份,使它一下就精简了80%。这样一来, XML的语法说明书只要30页,而SGML却有500页。
XML设想中也斟酌了它的易用性,易用性来自两个方面:一方面用户编写Web页面轻易,另一方面设想职员完成 XML浏览器也不太难题。
总之, XML运用一个简朴而有天真的规范花样,为基于Web的运用供应了一个形貌数据和交流数据的有用手腕。HTML形貌了显现环球数据的通用要领,而 XML供应了直接处置惩罚环球数据的通用要领。
以上就是浅谈WEB页面东西言语XML(二)定义的细致内容,更多请关注ki4网别的相干文章!