xml概述啊(1)

本节要点:

  • 标记语言的定义
  • XML简介
  • XML与HTML 比较
  • XML与数据库比较
  • XML的特点
  • XML结构

标记语言的定义

“XML、SGML、HTML”中的“ML”(Markup Language)中文含义是“标记语言”;

“标记”是指为了处理的目的,在数据中加入的附加信息;

示例:表示“标记语言”这几个字的重要性

用图形标记:运用标志方法描述的形式语言,就称为标记语言

用文字作为标记:运用标志方法描述的形式语言,就称为<重要>标记语言</重要>

XML简介

  • 可扩展标记语言(eXtensible Markup Language)
  • W3C提出的一种用来描述数据和传输数据的标准语言
  • XML开始设计时,主要目的是用来弥补HTML作为Internet上描述数据的标准语言的不足
  • XML根本作用就是要统一信息的结构,使文档具有通用性
  • XML是一种跨平台的,与软、硬件无关的,处理与传输信息的工具。

XML与HTML比较

HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言;

XML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言);

都是用于操作数据或数据结构;

语法上不同:

  • 在html中不区分大小写,在xml中严格区分;
  • HTML有时能省略掉结束标记,而XML不行;
  • 在XML中,属性值必须分装在引号中,在HTML中,引号是可用可不用的;
  • 在HTML中,可以拥有不带值的属性名,在XML中,所有的属性都必须带有相应的值;
  • 在XML文档中,空白部分不会被解析器自动删除,但是html是过滤掉空格的;

标记不同:

  • html使用固有的标记,而xml没有固有的标记;
  • Html标签是预定义的,XML标签是免费的、自定义的、可扩展的

作用不同:

  • html是用来显示数据的,xml是用来描述数据、存放数据的,所以可以作为持久化的介质,Html将数据和显示结合在一起,在页面中把这数据显示出来;xml则将数据和显示分开。
  • XML被设计用来描述数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。
  • xml不是HTML的替代品;而是对 HTML 的补充。
  • XML 和HTML 的目标不同HTML 的设计目标是显示数据并集中于数据外观,而XML的设计目标是描述数据并集中于数据的内容。

XML与数据库比较

既然是描述数据的,可以联想到数据库

结构:数据库的表结构是设计者自定义的, XML文档的结构是由标签确定的

被应用:都可以被应用程序使用

关系:多个XML文档的元素之间、数据库表与表之间都可以定义主外键关系

使用:XML适合数据交换,不适合于大批量数据的存储和处理;数据库非常适合复杂数据关系的描述和存储

XML的特点

  • XML的核心是数据
  • 可以用于不同平台之间交换数据
  • 没有固定的标记,允许用户随便发明和创建自己的标记——可扩展性
  • 标记名称支持Unicode所有的字符集
  • 具有较好的保值性
  • 遵循严格的语法要求

XML结构

时间: 2024-10-13 00:50:05

xml概述啊(1)的相关文章

JavaScript之Ajax-3 XML语法(XML概述、基本语法)

一.XML概述 XML概述 - XML 是可扩展标记语言(eXtensible Markup Language) - XML 是一种标记语言,类似于HTML - XML 的设计宗旨是传输数据,尔非现实数据 - XML 的标签没有被预定义,需要自行定义 - XML 是W3C的推荐标准 XML用途 - XML 应用于web开发的许多方面,常用于简化数据的存储和共享 - XML 可以将数据从 HTML 中分离出来 - XML 可以简化数据共享 - XML 可以简化数据传输 二.基本语法 XML声明 -

Web开发中XML概述

XML的概述 1.XML一种数据存储格式,这种数据存储格式在存储数据内容的同时,还能够保存数据之间的关系 2.XML保存数据的方法:XML利用标签来保存数据的内容,利用标签之间的嵌套关系来保存数据之间的关系. 3.XML的应用: (1)利用XML跨平台的特性,用来在不同的操作系统不同的开发语言之间传输数据.如果说java是一门跨平台的语言,那XML就是跨平台的数据. (2)利用XML可以保存具有关系的数据的特性,还常常被用来做为配置文件使用. 4.XML文件:把XML格式的数据保存到文件中,这样

XML学习1:XML概述

早就知道了XML,可惜一直没有系统的学习过,这次接触Java文件传输,又用到了XML,因此就来学习学习吧. 一XML前导 对XML最好的描述 XML是独立于软件和硬件的信息传输工具.XML是W3C的推荐标准.XML无所不在,当我们看到XML标准突飞猛 进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止. 目前,XML在Web中起到的作用不会亚于一直作为Web基石的HTML.XML是各种应用程序之间进行数据传输的 最常用的工具,并且在信息存储和描述领

XML概述

 早在两年前就已经听说XML,但是一只没有时间去研究它,也一直不知道它的作用,最近几天花了些时间去学习这们语言.以下是XML的一些简单介绍希望能对各位同学有所帮助: XML是eXtensible Markup Language的缩写,即可扩展标记语言,它是一种可以用来创建自定义标记的语言,由万维网协会(W3C)创建,用来克服HTML的局限.从实际功能上来看,XML主要用于数据的存储,而HTML则主要用于数据的显示. XML同HTML一样都来自SGML(标准通用标记语言).但近年来,随着WEB

XML 概述

.什么是XML xml 英文全称Extensible Mgrkup Language,翻译过来为可扩展标记语言.xml技术是W3C组织发布的,目前遵循的w3c组织于2000年发布的XML1.0规范. 它是为了解决保存和处理数据的同时能够保存和处理他们之间的关系而产生数据存储格式. .XML是如何保存数据的呢? xml允许用户自定义标签,每一个标签用于表示一段数据.利用标签间的嵌套关系保持数据之间的上下级关系.它实质上是一段字符串,可以跨越多个操作系统,计算机可以十分方便的对它进行操作,开发人员也

LINQ to XML概述

LINQ to XML提供使用LINQ在内存中操作XML数据的编程接口,提供比DOM更简洁的开发接口.LINQ还可以对内存中的XML数据进行查询或者更改.和文档对象模型(DOM)一样.LINQ to XML也是将XML至于内存之中,可以查询修改还可以将其另存为文件,也可以序列化后通过网络发送. DOM模型中通过XMLDocument 来创建XML树,LINQ to XML 中通过XElemnt来创建XML树,看一下比较 static void CreateXMLDocByDom() { XmlD

xml概述和语法

1.什么是xml xml是EXtensible Marku Language 的缩写,它是一种类似于HTML的标记语言,称为可扩展标记语言.所谓可扩展,指的是用户可以按照XML规则自定义标记. 2.应用场景 主要用于数据保存(当作配置文件等). 3.xml的语法结构 文档声明 以<?xml 开头   ?>结尾 , 它有三个属性 分别为 version 版本声明     大多数xml文档都是 version = “1.0” encoding 文档编码声明  如 encoding = “utf-8

XML

一.XML概述     定义:Extensible Makeup Language(可扩展标记语言);     作用:         1.存储数据,有良好的存储格式,多种语言通用         2.作为配置文件,许多框架都使用xml作为配置文件     语法:         1.文件后缀名必须为.xml;         2.文档声明必须写在第一行,且前面不能空格,一般写法:<?xml version="1.0" encoding="UTF-8"?>

Day05_JAVAEE系列:XML

XML概述 1)什么是xml? xml, eXtend Markup Language, 可扩展标记语言 2) html vs xml 都由w3c组织制定的. html语法特征:语法比较松散          1).不区分大小写 <p> <P> <br/> <BR/>          2).标记的写法不严谨 <p>xxxx</p> <p>xxxx xml语法,开始的初衷是为了弥补html的缺点 html作用:负责网页的结