一、XML定义:

XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。

二、用途

XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享,xml也可以用来标记数据、定义数据类型、丰富文件、解释数据。

·· XML 把数据从 HTML 分离

·· XML 简化数据共享

·· XML 简化数据传输

·· XML 简化平台的变更

··  XML 使数据更有用

··XML 用于创建新的 Internet 语言

三、特点及工作原理

XML的特点主要包括以下四个方面:

(1)可扩展性——XML允许使用者创建和使用他们自己的标记而不是HTML的有限词汇表

(2)灵活性——XML提供一种结构化的数据表示形式,使得用户界面分离于结构化数据。

(3)自描述性——不仅人能读懂XML文档,计算机也能处理。XML表示数据的方式真正做到了独立于应用系统,并且数据能够重用。

(4)简洁性——复杂性低但却具有很强大的功能,简单易学,易用并且易实现。

XML的工作原理:包括服务器端解析与客户端解析。

四:XML的未来前景

目前,扩展标记语言(XML)标准为实现安全、高效的企业对企业电子商务提供了一种开放的标准,它将把中小企业带入到电子商务之中。但是,这种新兴标准的发展情况表明,现在还没有到废除EDI 和基于代理的数据基础设施的时候。然而,XML保证更好地在贸易伙伴之间实现数据的可移植性是未来发展不可阻挡的浪潮。

转载于:https://www.cnblogs.com/Keiko-Hh/p/8650987.html

Java EE 课程作业(Fifth)-- XML:定义 用途 工作原理及未来xml相关推荐

  1. Java EE 课程作业(second)-- 企业级应用和互联网应用的区别

    首先,企业级应用是指那些为商业组织,大型企业而创建并部署的解决方案和应用.这些企业级应用的结构复杂,涉及到的外部资源众多,事务密集,数据量大,用户数量多,有较强的安全性考虑.而企业级应用和互联网应用从 ...

  2. 计算机历史和未来课程,计算机课程作业,计算机与汽车结合的历史与未来ppt概要.ppt...

    计算机课程作业,计算机与汽车结合的历史与未来ppt概要 第五组 小组成员:王培至,周祥,钱晓立,张一丁,李蕴韬,袁浩,张永康,张竣琛 (不分先后) 计算机.计算机网络.与汽车的 发展史概述 计算机网络 ...

  3. 详解编码器和解码器电路:定义,工作原理,应用,真值表

    编码器和解码器是组合逻辑电路,在其中,主要借助布尔代数实现组合逻辑.今天就大家了解一下编码器和解码器电路,分别从定义,工作原理,应用,真值表几个方面讲述一下. 编码器定义 编码器是一种转换二进制的数字 ...

  4. 《电气工程与PLC》常用电气元件名称符号用途工作原理

       名称         图形符号       与文字符号                 用途                                                工作原 ...

  5. java的两种运行机制_Java☞JVM工作原理

    参考博客:1 2 3 JVM工作原理 java虚拟机体系结构 Java平台由Java虚拟机和Java应用程序接口搭建,Java语言则是进入这个平台的通道,用Java语言编写并编译的程序可以运行在这个平 ...

  6. Java三大器之过滤器(Filter)的工作原理和代码演示

    一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, ...

  7. php变量在哪定义,PHP变量定义及工作原理

    1.变量定义: 通常学到的是,变量代表存储空间以及其中数据的一个"标识符". 变量名 指向 变量值 更深入的说是 变量指向内存的一块区域 2.变量工作原理,通过画图分析法--内存空 ...

  8. DNS的定义及工作原理

    1.DNS的定义: 官方解释: DNS ( Domain Name System ,域名系统) ,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被 ...

  9. java ee课程设计报告书_Javaee-课程设计报告

    Javaee-课程设计报告 河北经贸大学课程设计报告 --JavaEE课程设计 问答交流系统 专业名称: 学 号: 学生姓名: 指导老师: 完成时间: 成 绩: 评语: 河北经贸大学课程设计报告 -- ...

最新文章

  1. C++实现tar包解析
  2. 比较有趣的一个笔试题目
  3. 报名 | 《大数据科学与应用系列讲座》全新上线!
  4. python练习题:使用循环和函数实现一个摇骰子小游戏
  5. r shiny app learning tutorial a sliderinput
  6. 比特币周一盘中数秒内闪跌 80%
  7. MANIFEST.MF和feature.xml版本控制规则
  8. [Codevs] 1081 线段树练习 2 ----“分块!”
  9. 网站检测之防注入绕过的十一种技巧
  10. 搭载麒麟990 5G SoC 华为MatePad Pro 5G全球首发
  11. python怎么输出数组全部数据_打印numpy数组的全部内容
  12. 海龟交易法则09_海龟式积木
  13. OceanBase 十年:一群追梦人的成长史
  14. 基于Python的校园学生一卡通管理系统
  15. eclipse安装SVN插件
  16. 华硕飞行堡垒笔记本电脑驱动程序不能使用如何解决
  17. 世界著名黑客的安全建议
  18. java swing 图片gif_Java swing显示gif
  19. 链家网爬取深圳租房信息并存入MySQL
  20. 广域网加速方案--Riverbed

热门文章

  1. 【sping揭秘】9、容器内部事件发布(二)
  2. Spoj LCS2 - Longest Common Substring II
  3. UVa 11100 旅行2007
  4. iOS 9 学习系列:UIStack View
  5. MongoDB (二) MongoDB 优点
  6. KVM的客户机可以使用的存储
  7. [ZJOI2008][BZOJ1036] 树的统计count
  8. 为什么这儿TemplateBinding不起作用了—研究WPF Binding(一)
  9. 怎样安全的使用可变参数宏__VA_ARGS__
  10. 未安装在此服务器场中,无法添加到该范围