你听说过XML吗?

我们每天都会见到各种各样的书,今天我们就来谈一谈有关书籍带给我们学习的启示。



正如上图所示,不同的书籍有不同的外观,例如教科书、儿童图书等;并且书也不是随便可以出版的,要有自己文档结构,语义规则。比如开头一般都有书籍的目录等。在现实生活中可能会有相同的的书籍,为了区别也就有了出版社的存在了。有了书籍还不行,如何来提升知识传播速度,也就是我们从中提取知识的效率呢?也就有了快速阅读的学习方法。(貌似与标题牛头不对马嘴啊!)

言归正传,开始我们今天的XML的学习总结。正如上图所示,XML的作用跟生活中的图书很相似,到底是什么小编呢?下面让我们一起来揭开这层神秘的面纱。


定义

是一种应用非常广的标记语言。(这不就是HTML大哥的化身吗?) 它不侧重数据如何表现,而是更多地关注数据如何存储和传输。比如通过使用XML,就可以实现不同平台,不同系统之间的数据交换。


区别

可能有的读者看来,就得老夫可能在讲HTML,有关Html的内容,请点一下链接


HTML基本语法总结


其实两者都是一种标记语言,但在很多地方都还是有区别的。


比较内容 Html XML
是否预置标签 预置大量标签 未预置
可扩展性 不具有 具有
侧重点 如何表现信息 如何传输和存储数据
可读性 难以阅读和维护 结构清晰,便于阅读
编辑工具 文本编辑工具 XML编辑工具

是否区分大小写

不区分 区分


注意:两者最大的区别在于Html是如何表现信息,而XML是如何传输和存储数据,焦点在数据上。


解读图片


文档规则:正如书籍一样,写书的人也都遵循一样的规格,比如都会有目录。而对于XML来说也必须满足自己文档规则,比如有且只有一个根元素、元素必须合理结束、必须合理嵌套等。

命名空间:有时在生活中会出现这样的状况,当叫一个人的名字时,可能会有好几人同时站很出来。因此在XML中为了防止这种冲突,就引入了命名空间。

语义约束:正如DTD和Schema表现的功能所示。为了定义一个统一的标准,就出现了语义约束。规定了在XML中各个元素的位置及信息。

外观:不同的书籍会有不同的外观,同样CSS也能控制XML元素的字号大小、颜色和背景,而与XSL比起来就逊色多了,可以起到转换XML文档的作用。一个是显示可视化效果,另一个则是控制对XML的转换。

知识传播速度:我们知道XML可以用来存储数据,可是如何读出数据或者高效的的读出呢?我们以前读取文件的时候一般都是采取I/0来读取,但这种方式显示已经非常笨拙,因此引入了图片上所显示的几张新技术。


总结

以上就是有关于XML理论知识上的全部内容,但是这只是开始,有关更深入的学习需要在以后的不断实践中逐渐的完善。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


xml怎么加入图片路径
rss源错误怎么解决
文件后缀xml是什么意思
xml格式电子发票怎么获取
xml格式是什么意思
rss是什么意思啊
xml格式电子发票怎么打开
rss订阅源是什么意思
rss源是什么
xml注释怎么写
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类