(0基础)学习XML的第二课:用途-阿里云开发者社区

开发者社区> dasein58> 正文

(0基础)学习XML的第二课:用途

简介:   XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。   XML 把数据从 HTML 分离   如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。   通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。
+关注继续查看

  XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。

  XML 把数据从 HTML 分离

  如果你需要在 HTML 文档中显示动态数据,那么每当数据改变时将花费大量的时间来编辑 HTML。

  通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。

  通过使用几行 JavaScript,你就可以读取一个外部 XML 文件,然后更新 HTML 中的数据内容。

  提示:您将在稍后的课程将学习更多这方面的内容。

  XML 简化数据共享

  在真实的世界中,计算机系统和数据使用不兼容的格式来存储数据。

  XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。

  这让创建不同应用程序可以共享的数据变得更加容易。

  XML 简化数据传输

  通过 XML,可以在不兼容的系统之间轻松地交换数据。

  对开发人员来说,其中一项最费时的挑战一直是在因特网上的不兼容系统之间交换数据。

  由于可以通过各种不兼容的应用程序来读取数据,以 XML 交换数据降低了这种复杂性。

  XML 简化平台的变更

  升级到新的系统(硬件或软件平台),总是非常费时的。必须转换二手域名买卖平台大量的数据,不兼容的数据经常会丢失。

  XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。

  XML 使您的数据更有用

  由于 XML 独立于硬件、软件以及应用程序,XML 使您的数据更可用,也更有用。

  不同的应用程序都能够访问您的数据,不仅仅在 HTML 页中,也可以从 XML 数据源中进行访问。

  通过 XML,您的数据可供各种阅读设备使用(手持的计算机、语音设备、新闻阅读器等),还可以供盲人或其他残障人士使用。

  XML 用于创建新的 Internet 语言

  很多新的 Internet 语言是通过 XML 创建的:

  其中的例子包括:

  XHTML - 最新的 HTML 版本WSDL - 用于描述可用的 web serviceWAP 和 WML - 用于手持设备的标记语言RSS - 用于 RSS feed 的语言RDF 和 OWL - 用于描述资源和本体SMIL - 用于描述针针对 web 的多媒体假如开发人员都是理性的

  假如他们都是理性的,就让未来的应用程序使用 XML 来交换数据吧。

  未来也许会出现某种字处理软件、电子表格程序以及数据库,它们可以使用纯文本格式读取彼此的数据,而不需要使用任何的转换程序。

  我们现在能做的只有祈祷微软公司和所有其他的软件开发商在这一方面取得一致了。

  ps:学起来

  看完可以评论交流交流嘻嘻 可以的话最好双击加点赞 谢谢各位

  #我要上微头条##程序##CBA下赛季或采用“全华班”##外媒点赞中国航天成就##湖北十堰爆炸致25死 8人被刑拘#

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10086 0
怎么设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程
8467 0
jdom学习读取XML文件
用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子:            ...
585 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13891 0
spring源码学习之:xml标签扩展配置例子
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的 时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐, 特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。
1501 0
+关注
780
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载