理解XML

先理解w3school中这样一句话:XML是独立于软件和硬件的信息传输工具。

怎么叫独立于软件?就是说要解释XML不需要什么特定的软件,只要是可以理解XML标签的软件都行。因为XML是纯文本文件,你只要能处理文本,就可以处理XML。至于得到XML里的信息后你要做什么,那完全是你的自由。而又独立于硬件,同上。

XML比Html的牛逼之处在于,XML可以定义自己的标签,而Html只能用预定义的标签。我是这样来理解的,因为Html只针对Web浏览器使用,而Web浏览器并不需要任何扩展(总不至于谁都要自己写个浏览器吧)。而XML的应用不限制(他只是存储信息的工具),用户将只能自己有意义的信息存进去(以新定义标签的形式),当然用户就负责去解释他们。原先看过的一点Android知识告白我,Android中有个XML的解析器,可以去解析XML文件(只是一个封装,无他)。对于XML只负责存储信息的理解是,在Android中的XML中存有布局信息,而要Android的源代码去读取这个布局文件然后完成布局的显示,所说说,显示的任务不在XML,而在Android自己,XML只提供如何显示的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值