自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

XML的基礎(chǔ)概念

開發(fā)
Xml是Internet環(huán)境中跨平臺的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。本文介紹了XML中的基礎(chǔ)概念,適合初學(xué)者,希望對你有幫助。

XML(eXtensible Markup Language)是萬維網(wǎng)協(xié)會(World wide wleb Consortium,W3C) 的XML工作小組所定義的可擴(kuò)展標(biāo)記語言。

該小組將XML描述為:“可擴(kuò)展標(biāo)記語言(XML)是SGML的一個子集……其目標(biāo)是讓一般的SGML能夠在網(wǎng)站上被服務(wù)、接收與處理。如同HTML一樣,XML被設(shè)計成容易操作、能夠與SGML、HTML共同合作的語言。”

XML是一種中介標(biāo)示語言(Meta.markup Language),可提供描述結(jié)構(gòu)化數(shù)據(jù)的格式。XML也是一種類似于HTML被設(shè)計用來描述數(shù)據(jù)的語言。當(dāng)然,XML和HTML有著本質(zhì)的區(qū)別。

XML提供了一種獨(dú)立運(yùn)行程序的方法來共享數(shù)據(jù),它是一種用來自動描述信息的新標(biāo)記語言,并能使計算機(jī)把Intemet的功能由信息傳遞擴(kuò)大到人類其他多種多樣的活動中去。

同HTML一樣,XML由若干規(guī)則組成,這些規(guī)則可用于創(chuàng)建標(biāo)識語言,并能用一種被稱作分析程序的簡明程序來處理所有新創(chuàng)建的標(biāo)識語言。

正如HTML為***個計算機(jī)用戶閱讀Internet文檔提供一種顯示方式一樣,XML也創(chuàng)建了一種任何人都能讀出和寫入的語言。運(yùn)用XML的擴(kuò)展功能不僅能從Web服務(wù)器下載大量的信息,還能夠大大減少網(wǎng)絡(luò)流量。使用者可以自定義XML中的標(biāo)記(tag)。這些都是由XML的自解釋(SelfDescribing)語言特性所決定的。

XML有三個要素:Schema(模式)、XSL(eXtensible Style Sheet Language,可擴(kuò)展樣式語言)和XLL(eXtensible Link Language,可擴(kuò)展鏈接語言)。

Schema規(guī)定了XML文件的邏輯結(jié)構(gòu),定義了XML文件中的元素、元素的屬性以及屬性之間的關(guān)系,它可以幫助xML一分析程序,校驗XML義件標(biāo)記的合法性;XSL是一種描述文檔如何顯示的機(jī)制,它是XML的樣式描述語言,包括兩部分:

一部分是用來轉(zhuǎn)換XML文檔的方法,

另一部分則是用來格式化XML文檔的方法。

XLL是XML鏈接語言,它提供XMl中的鏈接,使用xLL可以多方向鏈接,且鏈接可以存在于對象層,而不僅僅是頁面層。

由于XML能夠標(biāo)記更多的信息,所以它能使用戶很輕松地找到所需要的信息。利用XML,Web設(shè)計人員不僅能創(chuàng)建文字和圖形,而且還能構(gòu)建由文檔類型定義的多層次、相互依存的系統(tǒng)、數(shù)據(jù)樹、元數(shù)據(jù)、超鏈接結(jié)構(gòu)和樣式表。

【編輯推薦】

  1. XML學(xué)習(xí)交流(1) 目錄
  2. XML學(xué)習(xí)交流(2) 快速入門之二
  3. XML學(xué)習(xí)交流(2) 快速入門之一
  4. XML學(xué)習(xí)交流(2) 快速入門之三
  5. XML學(xué)習(xí)交流(3) XML概念之一
  6. XML學(xué)習(xí)交流(3) XML概念之二
責(zé)任編輯:于鐵 來源: zxbc.cn
相關(guān)推薦

2011-04-18 10:21:37

XML

2011-04-18 10:47:06

XML

2010-08-02 17:34:21

Fedora NFS

2023-05-17 10:16:04

ORM工具包SQLAlchemy

2009-08-27 10:14:04

LINQ基礎(chǔ)概念

2023-09-14 09:54:01

Btrfs文件系統(tǒng)

2023-07-29 08:28:18

ES開源

2010-06-08 14:23:47

TCP IP協(xié)議概念

2009-08-13 18:02:50

C#基礎(chǔ)概念

2010-01-26 17:42:14

Android浮點

2010-06-28 11:08:32

BitTorrent協(xié)

2020-12-04 14:31:45

大數(shù)據(jù)Spark

2010-02-01 16:13:15

C++繼承

2009-09-17 17:44:51

C#動態(tài)數(shù)組

2021-03-24 07:16:57

RocketMQ源碼解析Topic

2012-06-04 14:47:58

Windows Pho

2011-04-25 09:22:44

C#事件

2009-09-17 13:54:26

LINQ to XML

2010-07-20 16:05:07

Perl包

2024-03-19 08:54:20

Rust語言內(nèi)存管理應(yīng)用程序開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號