加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml

发布时间:2020-12-16 05:39:49 所属栏目:百科 来源:网络整理
导读:最近学了xml,可扩展性标记语言,与html类似,都是标记语言,但是html不是可扩展的。 还记得html开始有个!DOCTYPE HTML吗?文档类型,就是根节点的名称。这个在xml中一样适用。 什么叫可扩展的?可扩展即意味着用户可自定义标签和属性。但是html的标签都是定
最近学了xml,可扩展性标记语言,与html类似,都是标记语言,但是html不是可扩展的。


还记得html开始有个<!DOCTYPE HTML>吗?文档类型,就是根节点的名称。这个在xml中一样适用。


什么叫可扩展的?可扩展即意味着用户可自定义标签和属性。但是html的标签都是定义好了的,用户只能用,不能扩展。



xml 可扩展性标记语言,通俗来讲就是结构化文档。什么是结构化文档?文档内容的组织按照一定的结构进行组织,不是像一篇散文,小说一样信息是散乱的,。结构化文档内容清晰,结构明了。


用途:传递和储存数据。

你有没有想过为什么qq上会显示天气预报信息,是因为连接上气象台的数据库了?那你有没有想过淘宝是如何访问到快递公司的数据的?是连接到快递公司的数据库了吗


没错这就是webservices=xml+网络传输,的功劳。


传递数据:通过一种约束来确定好xml文档的内容组织形式,然后这个xml就可以在各个应用程序之间,在网络中传输,校验数据了。看一个xml是否符合约束,很简单,只需要把xml放在浏览器里就可以调试了,或者用myeclipse,eclipse,这些工具也可以。


这个约束也是一种文件,.dtd文件或者.schema文件。


html,css,java,c#,xml,dtd都可以用文本文档来写,只不过它没有那些专门的工具提供了具体的、针对性的功能。只要按照格式去写,(格式实际上是一种协议)就可以解析,运行出来。


这里关于xml,dtd的书写规范很详细


xml被设计就是为了传输和存储数据,越学计算机越来越觉得人类的大脑不可思议。因为越学计算机越发现计算机的傻,人类的聪明。跨平台,兼容,耦合,软硬件,机器语言,编程语言,,,这所有不同概念之间的鸿沟都是人类给连接起来了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读