旗下导航:搜·么
当前位置:网站首页 > XML教程 > 正文

猖獗XML进修笔记(1)------------初识【XML教程】,XML,学习笔记,初识

作者:搜教程发布时间:2019-11-27分类:XML教程浏览:80评论:0


导读:XML可扩大标记言语,范例通用标记言语的子集,是一种用于标记电子文件使其具有构造性的标记言语可扩大标记言语是一种元标记言语,即定义了用于定义其他特定范畴有关...
XML

可扩大标记言语范例通用标记言语的子集,是一种用于标记电子文件使其具有构造性的标记言语

可扩大标记言语是一种元标记言语,即定义了用于定义其他特定范畴有关语义的、构造化的标记言语,这些标记言语将文档分红很多部件并对这些部件加以标识。XML 文档定义体式格局有:文档范例定义(DTD)和XML Schema。DTD定义了文档的团体构造以及文档的语法,运用普遍并有雄厚东西支撑。XML Schema用于定义治理信息等更壮大、更雄厚的特征。XML能够更精确地声明内容,轻易逾越多种平台的更有意义的搜刮效果。它供应了一种形貌构造数据的花样,简化了收集中数据交流和示意,使得代码、数据和示意星散,并作为数据交流的范例花样,因而它常被称为智能数据文档。

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

  • 可扩大标记言语是一种很像超文本标记言语的标记言语。

  • 它的设想主旨是传输数据,而不是显现数据。

  • 它的标签没有被预定义。您须要自行定义标签。

  • 它被设想为具有自我形貌性。

  • 它是W3C的引荐范例。

二、可扩大标记言语超文本标记言语之间的差别

它不是超文本标记言语的替换。

它是对超文本标记言语的补充。

它和超文本标记言语为差别的目标而设想:

  • 它被设想用来传输和存储数据,其中心是数据的内容。

  • 超文本标记言语被设想用来显现数据,其中心是数据的表面。

超文本标记言语旨在显现信息,而它旨在传输信息。

对它最好的形貌是:它是自力于软件和硬件的信息传输东西。

三、可扩大标记言语是W3C的引荐范例

XML 于 1998 年 2 月 10 日成为 W3C 的引荐范例。

四、可扩大标记言语无所不在

超文本标记言语。

XML 是种种运用递次之间举行数据传输的最经常运用的东西。


XML由3个部份组成,它们分别是:文档范例定义(Document Type Definition,DTD),即XML的规划言语;可扩大的款式言语(Extensible Style Language,XSL),即XML的款式表言语;以及可扩大链接言语(Extensible Link Language,XLL)。

(1)DTD

DTD划定了文档的逻辑构造。它可定义文档的语法,而文档的语法反过来也能够让XML语法分析递次确认页面标记运用的合法性。DTD定义了页面的元素、元素的属性及元素和属性间的关联。元素与元素间用肇端标记和完毕标记来定界,关于空元素,用一个空元素标记来分开。每一个元素都有一个用名字标识的范例,也称为它的通用标识符,而且它还能够有一个属性申明集。每一个属性申明都有一个名字和一个值。抱负定义应当面向形貌与运用递次相干的数据构造,而不是怎样显现数据。就是说,应当把一个元素定义为一个题目行,以后让款式表和剧本定义显现题目行。

DTD不具强制性。关于简朴的运用递次来讲,开发商不需竖立自身的DTD,能够运用预先定义的大众DTD或不运用。纵然某个文档已经有DTD,只需文档构造是优越的,语法分析递次也没必要对比DTD来磨练文档的合法性。服务器能够己执行了搜检,所以磨练的时候和带宽将得以大幅度节约。

(2)XSL

XSL是用来划定XML文档款式的言语。XSL能使Web浏览器转变原有文档的示意法,比方转变数据的显现递次,没必要再与服务器举行交互通讯。经由过程款式表的变更,统一文档能够显现得更大,或经由折叠只显现表面的一层,或许变成打印花样。

XSL依附其自身的可扩大性,能够掌握无穷无尽的标记,而且掌握每一个标记的体式格局也是无穷尽的,这也给Web供应了高等的规划特征。如文本的扭转、多列和自力地区。同时支撑国际誊写花样,可在一页上夹杂运用从左至右、从右至左及从上至下的誊写花样。就犹如XML介于HTML和SGML之间一样,XSL范例是介于CSS和SGMI的文档款式语义和范例言语之间的。

(3)XLL

XLL支撑Web上已有的简朴链接,而且将进一步扩大链接,包含闭幕死链接的间接链接及可从服务器中只查询某个元素的相干部份链接等。


Web Service悉数的范例,手艺都是以XML为底层中心和构架基本的,对Web Service而言,SOAP、WSDL和UDDI,都是运用XML作为信息形貌和交流的范例手腕。XML手艺的发生促使了Web Service手艺的发生与生长



WEB手艺



HTML XHTML▪ HTML 5▪ CSS▪ TCP/IP
XML XML ▪XSL▪ XSLT▪ XSL-FO▪ XPath▪ XPointer▪ XLink▪ DTD▪ XML Schema▪ DOM▪ XForms▪ SOAP▪ WSDL▪ RDF▪ RSS▪ WAP▪ Web Services
Web剧本 JavaScript▪ HTML DOM▪ DHTML▪ VBScript▪ AJAX▪ jQuery▪ JSON▪ E4X▪ WMLScript
Serv剧本 SQL▪ ASP▪ ADO▪ PHP
.NET Microsoft.NET▪ .NET Mobile
多媒体 SMIL▪ SVG






网页手艺与范例



文档显现言语 ▪ HTML ▪ XHTML ▪ XML ▪ XForms ▪ DHTML
款式花样形貌言语 ▪ 层叠款式表 ▪ XSL
动态网页手艺 ▪ CGI ▪ FastCGI ▪ ASP ▪ ASP.NET ▪ ColdFusion ▪ JSP ▪ PHP
客户端交互手艺 ▪ ActiveX ▪ Java Applet ▪ JavaFX ▪ AJAX ▪ Silverlight ▪ ActionScript ▪ Flex ▪ AIR
客户端剧本言语 ▪ JavaScript ▪ JScript ▪ VBScript ▪ ECMAScript
标识定位言语 ▪ URL ▪ URI ▪ XPath ▪ URL重写
文档纲领言语 ▪ DTD ▪ XML Schema


以上就是猖獗XML进修笔记(1)------------初识的内容,更多相干内容请关注ki4网(www.ki4.cn)!

标签:XML学习笔记初识


欢迎 发表评论: