博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVAEE 第二周
阅读量:5297 次
发布时间:2019-06-14

本文共 1485 字,大约阅读时间需要 4 分钟。

关于xml语言:

 XML(也做文件扩展名),在电子计算机中,标记指所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适合传输,提供统一的方法来和交换独立于或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。

一、什么是可扩展标记语言?

1.可扩展标记语言是一种很像超文本标记语言的标记语言。

2.它的标签没有被预定义。您需要自行定义标签。

3.它被设计为具有自我描述性。

4.它是W3C的推荐标准。

二、可扩展标记语言和超文本标记语言之间的差异

它不是超文本标记语言的替代。
它是对超文本标记语言的补充。
它和超文本标记语言为不同的目的而设计:
  • 它被设计用来传输和存储数据,其焦点是数据的内容。
  • 超文本标记语言被设计用来显示数据,其焦点是数据的外观。
超文本标记语言旨在显示信息,而它旨在传输信息。
对它最好的描述是:它是独立于软件和硬件的信息传输工具。
 
格式特性
 
  标准通用标记语言、 是它的先驱。 它是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档的结构,主要用于大量高度结构化数据的防卫区和其他各种工业领域,利于分类和索引。同它相比,定义的功能很强大,缺点是它不适用于Web数据描述,而且 软件价格非常昂贵。 HTML相信大家都比较熟悉,即 ,它的优点是比较适合web页面的开发。但它有一个缺点是标记相对少,只有固定的标记集如<p>.<strong>等。缺少 的柔性和适应性。不能支持特定领域的标记语言,如对数学、化学、音乐等领域的表示支持较少。举个例子来说,开发者很难在网页上表示数学公式、化学分子式和乐谱。它结合了 和HTML的优点并消除其缺点。XML仍然被认为是一种 。比 要简单,但能实现 的大部分的功能。1996年的夏天, ,使其在Web中,既能利用 的长处,又保留html的简单性。
  XML的简单使其易于在任何应用 中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的 也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows, Mac OS, Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析它,并以XML格式输出结果。
 

应用

  可扩展标记语言是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的,这些标记语言将文档分成许多部件并对这些部件加以标识。XML 文档定义方式有:文档类型定义()和。DTD定义了文档的整体结构以及文档的语法,应用广泛并有丰富工具支持。XML Schema用于定义管理信息等更强大、更丰富的特征。XML能够更精确地声明内容,方便跨越多种平台的更有意义的搜索结果。它提供了一种描述结构数据的格式,简化了网络中和表示,使得代码、数据和表示分离,并作为数据交换的标准格式,因此它常被称为智能数据文档。

  XML技术已经广泛应用于e-Learning应用系统的开发,大多数的商用e-Learning平台都支持XML标准。一些主要的网络设备制造商,如 、 等,生产的网络设备也已提供了对XML的支持,以利于今后基于XML的网络管理。

转载于:https://www.cnblogs.com/tzk971118/p/9385075.html

你可能感兴趣的文章
consonant combination
查看>>
基于Flutter实现的仿开眼视频App
查看>>
析构器
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
https通讯流程
查看>>
Swagger简单介绍
查看>>
C# 连接SQLServer数据库自动生成model类代码
查看>>
关于数据库分布式架构的一些想法。
查看>>
大白话讲解 BitSet
查看>>
sql语句中where与having的区别
查看>>
Python数据分析入门案例
查看>>
0x7fffffff的意思
查看>>
Java的值传递和引用传递
查看>>
vue-devtools 获取到 vuex store 和 Vue 实例的?
查看>>
Linux 中【./】和【/】和【.】之间有什么区别?
查看>>
内存地址对齐
查看>>
看门狗 (监控芯片)
查看>>
#ifndef #define #endif
查看>>
css背景样式
查看>>