什么是XML? xml用什么打开

XML开发者们会告诉你,事实上XML并不是一种语言,而是一种用来定义其它语言的系统。可能你已经听过,或许甚至自己尝试过一些这样的语言??比如微软为推(push)技术所推出的频道定义格式(ChannelDefinitionFormat)。

W3C是互连网上一些公用标准的开发者,他推出了一系列和XML相关的标准和草案。他们把XML描叙成“一种用来表达结构化数据的通用语法”。所谓结构化数据是指被标签(tags)定义了其内容,意义和用法的数据。例如,在HTML的定义中,标签所定义的文本,将会用 一种特定的字体和大小所显示出来。一个XML标签会明确的确定一种信息:标签可能表示的是文档的作者,而则可能包含了产品的价格。与HTML中标签所不同的是:XML标签的含义是自定义的,如果你愿意,可以用来表示作者信息,而用来表示产品价格。虽然这看起来会很别扭,但绝对是正确的。

通过分离结构和数据,一份XML文档能够一经写出,就能应用在多种不同的用途:在计算机屏幕上显示出来,或者显示在手机屏幕上,又或者被转到为盲人设计的语音设备上,等等,诸多功用,不一而足。它几乎能够工作在任何可能的通讯设备上。这时候,一个XML文档的作用,已经远远超出了当初你所以为的那样,仅仅是用来显示内容的简单文档了。这样,XML就能够在除了互连网的其它地方也能够一展身手。

在一些大型的文档制作商中,SGML是他们用了很多年的语言,但是它实在是太复杂了,仅仅是定义就有400多页。XML的出现也为他们创造了一些契机。事实上XML是SGML的一个精简了的子集,SGML的大部分工作都可以由XML来完成,而XML比起SGML来却是简单了许多。

当然,平台无关的XML最初是为Web所设计的,它也将在在Web上产生最大的影响。

DOM(DomumentObjectModel)是一个编程接口,他定义了在一个文档中如何进行数据存取的机制。XML能够为Web所做的,很大程度上取决于它是如何同DOM(文档对象模型)进行交互。
什么是XML? xml用什么打开
使用DOM,程序员可以用一种标准的方法来动态的操作文档的内容和相关的一些属性。换句话说,程序员可以让在一个浏览器的文档对象树中的一段内容进行一些特定的动作。例如:当把鼠标移到一小段文字上面时,它会改变颜色。网景的Navigator和微软InternetExplorer都定义了个不相容的DOM,但是这两个公司都宣布在他们下一个版本的浏览器中会支持W3C的标准DOM。这会给程序员带来很多的方便。

如果你和我们一样对计算机软件开发感兴趣,也想学习计算机软件开发。(可能你也只是想实现曾经的一个高薪梦想)不妨一起来交流、交流吧~~▅☆成都软件培训群▅◆▅〔5692597〕▅欢迎和有我一样想法的朋友加入一起来交流探讨(由于我们都在四川也只对四川这的情况比较了解,所以只限四川或者外地想来四川学习的朋友!

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/233739.html

更多阅读

php文件用什么打开 php种子

php文件用什么打开——简介我们无意中在互联网上会下载各种文件下来,有些都不知道是什么意思的,更不知道怎么去打开这些文件,比如有人下载了php文件时,就会不知道怎么打开了。Php文件是一种程序代码文件,如果不懂的人会不知怎么用,但有时

什么是金表?金表详解,购买金表须知 儿童购买机票须知

关于镀金词义:  附金于[金属表面],其法是先用金汞薄薄地镀上一层,随后加热使汞挥发。用电解或其他化学方法,使金子附着到金属或别的物体表面上,形成一层薄金什么是金表?金表详解,购买金表须知——镀金表工艺类别什么是金表?金表详解,购买金

qq语音转文字是什么?怎么用qq语音文字 qq语音转文字怎么设置

qq语音转文字是什么?怎么用qq语音文字——简介什么是qq语音转文字,qq语音怎么转成文字又怎么用,只要下载最新版本的qq,登录点击发消息就能使用该功能,不过在发消息的时候要注意语速,因为语速快了系统是很难识别出你讲话的意思,发出消息后好

ape音频格式怎么打开/ape文件用什么打开 ape文件打开 可选

ape音频格式怎么打开/ape文件用什么打开——简介ape是一种流行的数字音乐无损压缩格式,那么怎么打开这种格式呢?接下来就来告诉大家吧。ape音频格式怎么打开/ape文件用什么打开——工具/原料APEape音频格式怎么打开/ape文件用什么打

声明:《什么是XML? xml用什么打开》为网友一生孤妄分享!如侵犯到您的合法权益请联系我们删除