首页 > 代码库 > XML入门知识
XML入门知识
什么是XML?
答:指可扩展标记语言(eXtensible Markup Language),被设计用来传输和存储数据;标签没有被预定义。您需要自行定义标签;被设计为具有自我描述性。
XML和HTML的区别是什么?
答:前者目的是用来传输和存储数据,其焦点是数据的内容;后者则是用来显示数据,其焦点是数据的外观。
XML的用途是什么?
答:XML 应用于 Web 开发的许多方面,常用于简化数据的存储和共享。1、XML把数据从HTML中分离出来,这样能使开发者专注于HTML/CSS的编写;2、XML提供一种独立于软件和硬件的数据存储方法,简化了数据之间的共享;3、因为XML是以文本的格式来存储数据,因此在不损失数据的情况下,更容易扩展或升级到新的操作系统、新的应用程序或新的浏览器;4、通过 XML,您的数据可供各种阅读设备使用(掌上计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用,XML还能够创建新的互联网语言。
XML的树结构
答:XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。类似于DOM模型
XML的语法规则
答:1、所有的元素都必须闭合;2、对大小写敏感;3、标签的嵌套必须合理;4、文档中必须要有一个根元素,也就是所有元素的父元素;5、元素的属性值必须加双引号或者单引号;6、空格将会被解析、保留。
XML的属性
答:属性提供了元素的额外信息,也就是进一步描述了元素,进行了分类。同时元素的属性能够转换成另一个新的元素:
XML的验证器
答:XML的错误将会终止程序的运行,所以必须进行语法的检查。
如何使用CSS显示XML内容?
答:正常情况下,网页显示的只是XML完完整整的源码。当添加CSS样式时,XML在网页上的显示就会和HTML一样:
如何使用XSLT显示XML?
答:通过使用XSLT可以把XML转换成HTML格式,XSLT是首选的XML样式表语言,远比CSS更加的完善。
XSLT教程:http://www.runoob.com/xsl/xsl-tutorial.html
XML入门知识