如何理解xml 被设计用来php post传输xml数据和存储数据,html 被设计用来显示数据

什么是XML_与HTML有什么差异_XML特点有哪些?-(SEO领袖说)
什么是XML_与HTML有什么差异_XML特点有哪些?
浏览() 作者:wangjianjun 来源:SEO
一、什么是XML?
  XML指可扩展标记语言(EXtensible Markup Language)
  XML是一种标记语言,很类似HTML(XML被设计用来传输和存储数据,HTML被设计用来显示数据)
  XML的设计宗旨是传输数据,而非显示数据
  XML标签没有被预定义。您需要自行定义标签。
  XML被设计为具有自我描述性。
  XML是W3C的推荐标准
二、XML与HTML的主要差异
  XML不是HTML的替代。
  XML和HTML为不同的目的而设计:
  XML被设计为传输和存储数据,其焦点是数据的内容。
  HTML被设计用来显示数据,其焦点是数据的外观。
  HTML旨在显示信息,而XML旨在传输信息。
三、XML特点简介
  1.没有任何行为的XML
  XML是不作为的,也许这有点难以理解,但是XML不会做任何事情。
& & & & XML被设计用来结构化、存储以及传输信息。
  2.XML仅仅是纯文本
  XML没什么特别的,它仅仅是纯文本而已;有能力处理纯文本的软件都可以处理XML。
  不过,能够读懂XML的应用程序可以有针对性地处理XML的标签;标签的功能性意义依赖于应用程序的特性。
  3.XML不是对HTML的替代
  XML是对HTML的补充,XML不会替代HTML,理解这一点很重要。在大多数web应用程序中,XML用于传输数据,而HTML用于格式化并显示数据。
  对XML最好的描述是:XML是独立于软件和硬件的信息传输工具。
  4.XML无所不在
  目前,XML在Web中起到的作用不会亚于一直作为Web基石的HTML。
  XML无所不在,XML是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。
(数据驱动的SEO) !!!XML教程:XML有哪些用途?_网页特效代码,网页特效代码大全集锦-芯晴网页特效_
当前位置: /
XML教程:XML有哪些用途?
分类:
发布日期:
XML是被设计为存储、传输以及交换数据的。XML不是被设计为用来显示数据的。
XML可以将HTML与数据分离
通过使用XML,您的数据可存储于HTML之外。
当我们使用HTML来显示数据时,数据存储于HTML中。通过使用XML,数据可以被存储在单独的XML文件中。这样做的话
XML是被设计为存储、传输以及交换数据的。XML不是被设计为用来显示数据的。
XML可以将HTML与数据分离
通过使用XML,您的数据可存储于HTML之外。
当我们使用HTML来显示数据时,数据存储于HTML中。通过使用XML,数据可以被存储在单独的XML文件中。这样做的话,您就可以把注意力集中在使用HTML进行数据布局和显示上面,并确保底层数据的改变不会牵扯到HTML的改变。
XML数据也可作为数据岛存储于HTML页面内部。您仍然可以专注于使用HTML对数据进行格式化和显示。
XML用于交换数据
通过使用XML,可以在互不兼容的系统间交换数据。
在现实世界中,计算机系统和数据库通过互不兼容的格式来容纳数据。对开发人员来说,其中一项最费时的挑战一直是在因特网上的系统之间交换数据。
通过将数据转换为XML,可以极大地降低这种复杂性,并创建可被许多不同类型的应用程序读取的数据。
通过使用XML,可以在因特网上交换金融信息。
在不久的将来,预计会有很多关于XML和B2B的应用。
XML会成为企业间交换金融信息的最主要的语言。
XML可被用来共享数据
通过使用XML,纯文本文件可用于共享数据。
由于XML数据存储为纯文本格式,XML提供了独立于软硬件的数据共享解决方案。
这使得不同的应用程序都可以更容易地创建数据。也更容易把某个系统扩展或更新为新的操作系统、服务器、应用程序以及浏览器。
XML可用于存储数据
通过使用XML,纯文本文件可用于存储数据。
也可使用XML将数据存储于文件或数据库之中。可以编写从数据仓库中存储信息的应用程序,而普通的应用程序就可被用来显示这些数据。
XML使您的数据更有用
通过使用XML,您的数据可供更多的用户使用。
由于XML独立于硬件、软件以及应用程序,我们可以将自己的数据应用于更多的应用程序,而不仅仅限于HTML浏览器。
其他的客户端以及应用程序可将XML文件作为数据源来访问,就像它们正在访问某个数据库一样。您的数据可供各种&阅读机器&(代理,agents)使用,XML可以让您数据服务于盲人,或者有其他生理缺陷的人士。
XML可被用来创建新的语言
XML是WAP和WML之母。
无线标记语言(WML),(被用来标记针对手持设备的因特网应用程序),是由XML编写的。
假如开发人员都是理性的
假如他们都是理性的,就让未来的应用程序使用XML来交换数据吧。
未来也许会出现某种字处理软件、电子表格程序以及数据库,它们可以使用纯文本格式读取彼此的数据,而不需要使用任何的转换程序。
我们现在能做的只有祈祷微软公司和所有其他的软件开发商在这一方面取得一致了。
您可能在找这些
&&&浏览:220
&&&浏览:7864
&&&浏览:360
&&&浏览:200
&&&浏览:9290
&&&浏览:9175
&&&浏览:446
&&&浏览:323
&&&浏览:72
&&&浏览:7797
&&&浏览:355
&&&浏览:403文章责编:gaoxiaoliang& 看了本文的网友还看了
?&&( 9:30:00)?&&( 10:44:00)?&&( 16:47:00)?&&( 16:44:00)?&&( 16:36:00)?&&( 16:34:00)?
? ?   ? ?   ? ?   ? ?   ? ?
? ?   ? ?   ?
?   ? ?    ? ?   ? ?   ? ?   ? ?
? ?   ? ?
|     |
|     |
|     |
|     |
|     |
精选推荐专题 |
|        |
实用工具 |
| 大全 | 大全     |
版权声明:如果网所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本内容,请注明出处。
Copyright & 2004-
 考试网 All Rights Reserved 
中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-xml - CSDN博客
XML 被设计用来传输和存储数据。
HTML 被设计用来显示数据。
应该掌握的基础知识:
在您继续学习之前,需要对以下知识有基本的了解:
HTML / XHTMLJavaScript
如果您希望首先学习这些项目,请在我们的
访问这些教程。
什么是 XML?
XML 指可扩展标记语言(EXtensible Markup
Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准
XML 与 HTML 的主要差异
XML 不是 HTML 的替代。
XML 和 HTML 为不同的目的而设计:
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而 XML 旨在传输信息。
没有任何行为的 XML
XML 是不作为的。
也许这有点难以理解,但是 XML 不会做任何事情。XML 被设计用来结构化、存储以及传输信息。
下面是 John 写给 George 的便签,存储为 XML:
&to&George&/to&
&from&John&/from&
&heading&Reminder&/heading&
&body&Don't forget the meeting!&/body&
上面的这条便签具有自我描述性。它拥有标题以及留言,同时包含了发送者和接受者的信息。
但是,这个 XML 文档仍然没有做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。我们需要编写软件或者程序,才能传送、接收和显示出这个文档。
XML 仅仅是纯文本
XML 没什么特别的。它仅仅是纯文本而已。有能力处理纯文本的软件都可以处理 XML。
不过,能够读懂 XML 的应用程序可以有针对性地处理 XML 的标签。标签的功能性意义依赖于应用程序的特性。
通过 XML 您可以发明自己的标签
上例中的标签没有在任何 XML 标准中定义过(比如 &to& 和 &from&)。这些标签是由文档的创作者发明的。
这是因为 XML 没有预定义的标签。
在 HTML 中使用的标签(以及 HTML 的结构)是预定义的。HTML 文档只使用在 HTML 标准中定义过的标签(比如 &p& 、&h1& 等等)。
XML 允许创作者定义自己的标签和自己的文档结构。
XML 不是对 HTML 的替代
XML 是对 HTML 的补充。
XML 不会替代 HTML,理解这一点很重要。在大多数 web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。
对 XML 最好的描述是:
XML 是独立于软件和硬件的信息传输工具。
XML 是 W3C 的推荐标准
可扩展标记语言 (XML) 于 1998 年 2 月 10 日成为 W3C 的推荐标准。
如需有关 W3C XML 活动的更多信息,请访问我们的 。
XML 无所不在
当我们看到 XML 标准突飞猛进的开发进度,以及大批的软件开发商采用这个标准的日新月异的速度时,真的是不禁感叹这真是令人叹为观止。
目前,XML 在 Web 中起到的作用不会亚于一直作为 Web 基石的 HTML。
XML 无所不在。XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。
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 来交换数据吧。
未来也许会出现某种字处理软件、电子表格程序以及数据库,它们可以使用纯文本格式读取彼此的数据,而不需要使用任何的转换程序。
我们现在能做的只有祈祷微软公司和所有其他的软件开发商在这一方面取得一致了。
本文已收录于以下专栏:
相关文章推荐
现在手上的项目后台返回的是XML字符串,用惯了JSON + GSON的我第一考虑的就是自动化解析,那么多接口,那么多属性,用DOM或者萨克斯解析太浪费时间了,而且扩展性也不好。网上的关于retrofi...
Form1.Designer.cs
using System.IO;
using System.X
using System.Xml.L
namespa...
http://www.blogjava.net/baoyaer/articles/107278.html
Tomcat Server的结构图
           &#1...
他的最新文章
讲师:吴岸城
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)当前位置: >>
xml基础知识应用
XML 文档基础知识 一.xml 文档的组成部分: a) :声明: 声明部分要定格写以&?xml 开头,以?&结尾; Version:浏览器处理的 xml 版本;之力只能写 1.0 这个版本号 Encoding:编码,默认 utf-8,如果处理中文需要设置为 gbk 或 GB2312 b).注释:&!-- --& 注释不能嵌套;在主时钟不能出现连着的两个下划线; c).元素: 2.元素的名字可以包含:字母 汉字 数字 下划线; 3.元素的名字不能以数字开头,前边必须加上字母; 4.元素的名字对大小写很敏感; 5.每一个 xml 文档都必须有且只有一个根元素; d).属性: 属性试衣服与元素存在的; 1.所有的属性都必须在元素的开始标记里; 2.属性必须使用引号(单引号或者双引号都可以); 3.多个属性之间使用空格隔开; e).CDATA 代码块: 1.&![CDATA[要输出(显示在页面上的)的元素]]& 2.在 CDATA 代码块中如何书写,在页面上就如何显示.不再需要转义字符 等 d).转义字符: 1.大于号:& 2. 小 于 号 :& 3.&:& 4: 双 引 号 :& 5:单引号:& 二:DTD DTD 是文档类型定义,DTDF 中定义了元素和属性出现的次数; 内部 DTD: &!DOCTYPE 元素名字[元素或者属性的定义]& 元素的定义: &!ELEMENT 元素名字 (元素类型)& 元素类型: 子元素: #PCDATA:表示字符串;该元素十一字符串形式储存的 ANY:表示钙元素内容可以是字符数据,也可以是子元素; EMPTY:表示元素内容为空; 修饰符号:(通过修饰符号来确定元素出现的次数) *:表示可以出现任意次; +:表示该元素至少出现一次; ?:表示该元素可以出现 0 次或一次; |;表示多个元素,选其一出现; ();表示一组; ,:表示按顺序出现; 没有任何符号修饰的表示必须只能出现一次; (#PCDATA|emp)*:表示混合类型; 属性定义的格式: &!ATTLIST 属性衣服的元素 属性的名字 类型 默认值& 属性的类型: ID:表示属性值唯一;注意 ID 类型的属性不能以数字开头; CDATA 字符串 枚举类型:多者选其一; 默认值: #REQUIRED:表示该属性必须出现; #IMPLIED:表示该属性可有可无; #FIXED:固定的,补课改变的; 还可以直接跟默认值;
XML基础知识_IT/计算机_专业资料。来自于 XML 天地 http://xml007.myetang....但是,养成全部编码的习惯要比努力推测一个特定的应用是否会被解释为置 标容易得...XML-WSDL基础知识_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档XML-WSDL基础知识_计算机软件及应用_IT/计算机_专业资料。整理了一些...XML基础_计算机软件及应用_IT/计算机_专业资料。第一章 XML 格式要求 本章要点...在学习之前,需要对 HTML / XHTML,JavaScript 知识有 基本的了解。 1.1 XML ...xml习题_电脑基础知识_IT/计算机_专业资料。xml习题 一、填空题 1、每个 XML ...2、对于下列 XML 文档,根据要求,编写并在 XML 文档上应用对应的 XSL 样式表...xml知识介绍_计算机软件及应用_IT/计算机_专业资料。1.1 什么是 XML XML 是 ...XML 文件分为规范的 XML 文件和有效的 XML 文件,符合 W3C 制定的基本规则的 ...XML格式用什么软件可以打开_电脑基础知识_IT/计算机_专业资料。XML 是一种标记...第7章 使用CSS设置XML样... 55页 免费
在Android手机应用软件开... 3页 ...xml基础知识 48页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题...章――XML 应用简介 第 3 章――第一个 XML 文档 第 4 章――数据的结构...xml 的基本概念和 xml 的应用 重点:xml 的基本概念和 xml 的应用 2、教学目标及要求 知识目标要求 1、 要求了解 xml 发展、xml 的特点和应用前景 2、 理解...计算机基础知识:xml使用在 NET中_计算机软件及应用_IT/计算机_专业资料。 xml 使用在 NET 中 Matthew MacDonald 说过,XML 最有用的地方...xml相关知识隐藏&& 万维网得到迅速而广泛的应用之后,大多数 Web 页面都使用 HTML 语言编写,但随着计算 机技术的发展,HTML 的局限性越来越明显。为了弥补 HTML 的...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 xml怎么传输数据 的文章

 

随机推荐