xml是什麼虛擬貨幣
A. XML指的是什麼
XML指的是可擴展標記語言,標准通用標記語言的子集,是一種用於標記電子文件使其具有結構性的標記語言。
在電子計算機中,標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種的信息比如文章等。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。 它非常適合萬維網傳輸,提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。是Internet環境中跨平台的、依賴於內容的技術,也是當今處理分布式結構信息的有效工具。早在1998年,W3C就發布了XML1.0規范,使用它來簡化Internet的文檔信息傳輸。
B. xml是什麼東西
可擴展標記語言,標准通用標記語言的子集,是一種用於標記電子文件使其具有結構性的標記語言。
XML 文檔定義方式有:文檔類型定義(DTD)和XML Schema。DTD定義了文檔的整體結構以及文檔的語法,應用廣泛並有豐富工具支持。XML Schema用於定義管理信息等更強大、更豐富的特徵。XML能夠更精確地聲明內容,方便跨越多種平台的更有意義的搜索結果。它提供了一種描述結構數據的格式,簡化了網路中數據交換和表示,使得代碼、數據和表示分離,並作為數據交換的標准格式,因此它常被稱為智能數據文檔。
C. XML是什麼
XML是eXtensible Markup Language的縮寫。擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML佔用的空間比二進制數據要佔用更多的空間,但XML極其簡單易於掌握和使用。
XML與Access,Oracle和SQL Server等資料庫不同,資料庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
XML的簡單使其易於在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟體也支持其它的數據交換格式,但不久之後他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平台下產生的信息結合,然後可以很容易載入XML數據到程序中並分析他,並以XML格式輸出結果。
XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的GML(Generalized Markup Language)
同HTML一樣, XML (可擴展標識語言)是通用標識語言標准(SGML)的一個子集,它是描述網路上的數據內容和結構的標准。盡管如此,XML不象HTML,HTML僅僅提供了在頁面上顯示信息的通用方法(沒有上下文相關和動態功能) ,XML則對數據賦予上下文相關功能,它繼承了SGML的大部分功能,卻使用了不太復雜的技術。.
為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設計網站時顯得復雜化。XML保留了SGML的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。
因為XML是W3C制定的,XML的標准化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,並提出自己的看法 (www.w3.org/TR/WD-xml)。因為XML 是個公共格式, (它不專屬於任何一家公司),你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附於特定瀏覽器的語言
XML(可擴展標記語言)是從稱為SGML(標准通用標記語言)的更加古老的語言派生出來的。SGML的主要目的是定義使用標簽來表示數據的標記語言的語法。
標簽由包圍在一個小於號(<)和一個大於號(>)之間的文本組成,例如<tag>。起始標簽(start tag)表示一個特定區域的開始,例如<start>;結束標簽(end tag)定義了一個區域的結束,除了在小於號之後緊跟著一個斜線(/)外,和起始標簽基本一樣,例如</end>。SGML還定義了標簽的特性(attribute),它們是定義在小於號和大於號之間的值,例如<img src="picture.jpg">中的src特性。如果你覺得它看起來很熟悉的話,應該知道,基於SGML的語言的最著名實現就是原始的HTML。
SGML常用來定義針對HTML的文檔類型定義(DTD),同時它也常用於編寫XML的DTD。SGML的問題就在於,它允許出現一些奇怪的語法,這讓創建HTML的解析器成為一個大難題:
1 某些起始標簽不允許出現結束標簽,例如HTML中<img>標簽。包含了結束標簽就會出現錯誤。
2 某些起始標簽可以選擇性出現結束標簽或者隱含了結束標簽,例如HTML中<p>標簽,當出現另一個<p>標簽或者某些其他標簽時,便假設在這之前有一個結束標簽。
3 某些起始標簽要求必須出現結束標簽,例如HTML中<script>標簽。
4 標簽可以以任何順序嵌套。即使結束標簽不按照起始標簽的逆序出現也是允許的,例如,<b>This is a <i> sample </b> string</i>是正確的。
5 某些特性要求必須包含值,例如<img src="picture.jpg">中的src特性。
6 某些特性不要求一定有值,例如<td nowrap>中的nowrap特性。
7 定義特性的兩邊有沒有加上雙引號都是可以的,所以<img src="picture.jpg">和<img src=picture.jpg>都是允許的。
這些問題使建立一個SGML語言的解析器變成了一項艱巨的任務。判斷何時應用以上規則的困難導致了SGML語言的定義一直停滯不前。以這些問題作為出發點,XML逐漸步入我們的視野。
XML去掉了之前令許多開發人員頭疼的SGML的隨意語法。在XML中,採用了如下的語法:
8 任何的起始標簽都必須有一個結束標簽。
9 可以採用另一種簡化語法,可以在一個標簽中同時表示起始和結束標簽。這種語法是在大於符號之前緊跟一個斜線(/),例如<tag />。XML解析器會將其翻譯成<tag></tag>。
10 標簽必須按合適的順序進行嵌套,所以結束標簽必須按鏡像順序匹配起始標簽,例如<b>this is a <i>sample</i> string</b>。這好比是將起始和結束標簽看作是數學中的左右括弧:在沒有關閉所有的內部括弧之前,是不能關閉外面的括弧的。
11 所有的特性都必須有值。
12 所有的特性都必須在值的周圍加上雙引號。
這些規則使得開發一個XML解析器要簡便得多,而且也除去了解析SGML中花在判斷何時何地應用那些奇怪語法規則上的工作。僅僅在XML出現後的前六年就衍生出多種不同的語言,包括MathML、SVG、RDF、RSS、SOAP、XSLT、XSL-FO,而同時也將HTML改進為XHTML。
如果需要關於SGML和XML具體技術上的對比,請查看W3C的註解,位於:http://www.w3. org/TR/NOTE-sgml-xml.html
如今,XML已經是世界上發展最快的技術之一。它的主要目的是使用文本以結構化的方式來表示數據。在某些方面,XML文件也類似於資料庫,提供數據的結構化視圖。這里是一個XML文件的例子:
每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言,<?xml version="1.0"?>。這一行代碼會告訴解析器和瀏覽器,這個文件應該按照前面討論過的XML規則進行解析。第二行代碼,<books>,則是文檔元素(document element),它是文件中最外面的標簽(我們認為元素(element)是起始標簽和結束標簽之間的內容)。所有其他的標簽必須包含在這個標簽之內來組成一個有效的XML文件。XML文件的第二行並不一定要包含文檔元素;如果有注釋或者其他內容,文檔元素可以遲些出現。
範例文件中的第三行代碼是注釋,你會發現它與HTML中使用的注釋風格是一樣的。這是XML從SGML中繼承的語法元素之一。
頁面再往下的一些地方,可以發現<desc>標簽里有一些特殊的語法。<![CDATA[ ]]>代碼用於表示無需進行解析的文本,允許諸如大於號和小於號之類的特殊字元包含在文本中,而無需擔心破壞XML的語法。文本必須出現在<![CDATA[和]]>之間才能合適地避免被解析。這樣的文本稱為Character Data Section,簡稱CData Section。
下面的一行就是在第二本書的定義之前的:
<?page render multiple authors ?>
雖然它看上去很像XML序言,但實際上是一種稱為處理指令(processing instruction)的不同類型的語法。處理指令(以下簡稱PI)的目的是為了給處理頁面的程序(例如XML解析器)提供額外的信息。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母。在此之後,PI可以包含除了小於號和大於號之外的任何字元串序列。
最常見的PI是用來指定XML文件的樣式表:
這個PI一般會直接放在XML序言之後,通常由Web瀏覽器使用,來將XML數據以特殊的樣式顯示出來。
D. XML是什麼,是干什麼的
XML(eXtensible Markup Language)即可擴展標記語言,它與HTML一樣,都是處於SGML,標准通用語言。Xml是Internet環境中跨平台的,依賴於內容的技術,是當前處理結構化文檔信息的有力工具。擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML佔用的空間比二進制數據要佔用更多的空間,但XML極其簡單易於掌握和使用。
XML與Access,Oracle和SQL Server等資料庫不同,資料庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
XML的簡單使其易於在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟體也支持其它的數據交換格式,但不久之後他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平台下產生的信息結合,然後可以很容易載入XML數據到程序中並分析他,並以XML格式輸出結果。
XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的GML(Generalized Markup Language)
同HTML一樣, XML (可擴展標識語言)是通用標識語言標准(SGML)的一個子集,它是描述網路上的數據內容和結構的標准。盡管如此,XML不象HTML,HTML僅僅提供了在頁面上顯示信息的通用方法(沒有上下文相關和動態功能) ,XML則對數據賦予上下文相關功能,它繼承了SGML的大部分功能,卻使用了不太復雜的技術。.
為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設計網站時顯得復雜化。XML保留了SGML的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。
因為XML是W3C制定的,XML的標准化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,並提出自己的看法 (www.w3.org/TR/WD-xml)。因為XML 是個公共格式, (它不專屬於任何一家公司),你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附於特定瀏覽器的語言
XML(可擴展標記語言)是從稱為SGML(標准通用標記語言)的更加古老的語言派生出來的。SGML的主要目的是定義使用標簽來表示數據的標記語言的語法。
標簽由包圍在一個小於號(<)和一個大於號(>)之間的文本組成,例如<tag>。起始標簽(start tag)表示一個特定區域的開始,例如<start>;結束標簽(end tag)定義了一個區域的結束,除了在小於號之後緊跟著一個斜線(/)外,和起始標簽基本一樣,例如</end>。SGML還定義了標簽的特性(attribute),它們是定義在小於號和大於號之間的值,例如<img src="picture.jpg">中的src特性。如果你覺得它看起來很熟悉的話,應該知道,基於SGML的語言的最著名實現就是原始的HTML。
SGML常用來定義針對HTML的文檔類型定義(DTD),同時它也常用於編寫XML的DTD。SGML的問題就在於,它允許出現一些奇怪的語法,這讓創建HTML的解析器成為一個大難題:
1 某些起始標簽不允許出現結束標簽,例如HTML中<img>標簽。包含了結束標簽就會出現錯誤。
2 某些起始標簽可以選擇性出現結束標簽或者隱含了結束標簽,例如HTML中標簽,當出現另一個標簽或者某些其他標簽時,便假設在這之前有一個結束標簽。
3 某些起始標簽要求必須出現結束標簽,例如HTML中<script>標簽。
4 標簽可以以任何順序嵌套。即使結束標簽不按照起始標簽的逆序出現也是允許的,例如,This is a sample string是正確的。
5 某些特性要求必須包含值,例如<img src="picture.jpg">中的src特性。
6 某些特性不要求一定有值,例如[td]中的nowrap特性。
7 定義特性的兩邊有沒有加上雙引號都是可以的,所以<img src="picture.jpg">和<img src=picture.jpg>都是允許的。
這些問題使建立一個SGML語言的解析器變成了一項艱巨的任務。判斷何時應用以上規則的困難導致了SGML語言的定義一直停滯不前。以這些問題作為出發點,XML逐漸步入我們的視野。
XML去掉了之前令許多開發人員頭疼的SGML的隨意語法。在XML中,採用了如下的語法:
8 任何的起始標簽都必須有一個結束標簽。
9 可以採用另一種簡化語法,可以在一個標簽中同時表示起始和結束標簽。這種語法是在大於符號之前緊跟一個斜線(/),例如<tag />。XML解析器會將其翻譯成<tag></tag>。
10 標簽必須按合適的順序進行嵌套,所以結束標簽必須按鏡像順序匹配起始標簽,例如this is a sample string。這好比是將起始和結束標簽看作是數學中的左右括弧:在沒有關閉所有的內部括弧之前,是不能關閉外面的括弧的。
11 所有的特性都必須有值。
12 所有的特性都必須在值的周圍加上雙引號。
這些規則使得開發一個XML解析器要簡便得多,而且也除去了解析SGML中花在判斷何時何地應用那些奇怪語法規則上的工作。僅僅在XML出現後的前六年就衍生出多種不同的語言,包括MathML、SVG、RDF、RSS、SOAP、XSLT、XSL-FO,而同時也將HTML改進為XHTML。
如果需要關於SGML和XML具體技術上的對比,請查看W3C的註解,位於:http://www.w3. org/TR/NOTE-sgml-xml.html
如今,XML已經是世界上發展最快的技術之一。它的主要目的是使用文本以結構化的方式來表示數據。在某些方面,XML文件也類似於資料庫,提供數據的結構化視圖。這里是一個XML文件的例子:
每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言,<?xml version="1.0"?>。這一行代碼會告訴解析器和瀏覽器,這個文件應該按照前面討論過的XML規則進行解析。第二行代碼,<books>,則是文檔元素(document element),它是文件中最外面的標簽(我們認為元素(element)是起始標簽和結束標簽之間的內容)。所有其他的標簽必須包含在這個標簽之內來組成一個有效的XML文件。XML文件的第二行並不一定要包含文檔元素;如果有注釋或者其他內容,文檔元素可以遲些出現。
範例文件中的第三行代碼是注釋,你會發現它與HTML中使用的注釋風格是一樣的。這是XML從SGML中繼承的語法元素之一。
頁面再往下的一些地方,可以發現<desc>標簽里有一些特殊的語法。<![CDATA[ ]]>代碼用於表示無需進行解析的文本,允許諸如大於號和小於號之類的特殊字元包含在文本中,而無需擔心破壞XML的語法。文本必須出現在<![CDATA[和]]>之間才能合適地避免被解析。這樣的文本稱為Character Data Section,簡稱CData Section。
下面的一行就是在第二本書的定義之前的:
<?page render multiple authors ?>
雖然它看上去很像XML序言,但實際上是一種稱為處理指令(processing instruction)的不同類型的語法。處理指令(以下簡稱PI)的目的是為了給處理頁面的程序(例如XML解析器)提供額外的信息。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母。在此之後,PI可以包含除了小於號和大於號之外的任何字元串序列。
最常見的PI是用來指定XML文件的樣式表:
這個PI一般會直接放在XML序言之後,通常由Web瀏覽器使用,來將XML數據以特殊的樣式顯示出來。
歷史
XML是從1996年開始有其雛形,並向 W3C(全球信息網聯盟)提案,而在1998二月發布為W3C的標准(XML1.0)。 XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的 GML(Generalized Markup Language)標准化後的名稱。
GML的重要概念:
文件中能夠明確的將標示與內容區隔
所有文件的標簽使用方法均一致
1978年,ANSI將GML加以整理規范,發布成為SGML,1986年起為 ISO 所採用(ISO 8879),並且被廣泛地運用在各種大型的文件計劃中,但是SGML是一種非常嚴謹的文件描述法,導致過於龐大復雜(標准手冊就有500多頁),難以理解和學習,進而影響其推廣與應用。
於是,人們對SGML進行了簡化衍生出 HTML。HTML 簡單,在初期沒有任何定義文檔外觀的相關方法,僅用來在瀏覽器里顯示網頁文件。而後,隨著網際網路的發展,人們為了控制其文件樣式,擴充了描述如何顯現數據的卷標。在 Netscape 與 Microsoft 之間的瀏覽器大戰後,HTML 標准權威性遭受重大的考驗,所幸,到了HTML 4.0時,W3C 又恢復了其地位。
同時W3C意識到HTML的原罪:
不能解決所有解釋數據的問題 - 像是影音文件或化學公式、音樂符號等其它型態的內容。
效能問題 - 需要下載整份文件,才能開始對文件做搜尋的動作。
擴充性、彈性、易讀性均不佳。
為了解決以上問題,專家們使用SGML精簡製作,並依照HTML的發展經驗,產生出一套使用上規則嚴謹,但是簡單的描述數據語言:XML。 XML是在一個這樣的背景下誕生的—是不是能有一個更中立的方式,讓消費端自行決定要如何消化、呈現從服務端所提供的信息?
而XML目的即在於提供一個對信息能夠做精準描述的機制,藉以彌補 HTML 太過於表現導向的特質。
用途
豐富文件(Rich Documents)- 自定文件描述並使其更豐富
屬於文件為主的XML技術應用
標記是用來定義一塊數據應該如何呈現
解釋數據(Metadata)- 描述其它文件或在線信息
屬於數據為主的XML技術應用
標記是用來說明一塊資料的意義
組態檔案(Configuration Files)- 描述軟體的組態參數
XML文件的簡單配置方法
<servlet>
<!--
servlet-name與"<servlet-mapping>"中的name一致,伺服器會自動由此name找到"<servlet-name>"對應的"<jsp-file>",執行相應的jvl.jsp頁面
-->
<servlet-name>J_V_L</servlet-name>
<jsp-file>/WEB-INF/jvl.jsp</jsp-file>
</servlet>
<servlet>
<!--
servlet-name與"<servlet-mapping>"中的name一致,伺服器會自動由此name找到"<servlet-class>"對應的WEB-INF/classes中的類,執行對應的servlet文件
-->
<servlet-name>servlet</servlet-name>
<servlet-class>cn.jevy.servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>jevy</servlet-name>
<url-pattern>/jvl</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>servlet</servlet-name>
<url-pattern>/servlet/formServlet</url-pattern>
</servlet-mapping>
E. 打造世界 金幣修改craft_resources.xml怎麼打開,不是只能查看嗎
用解壓縮軟體打開data文件
用新版本的winrar或7z都可以
打開後 在想要修改的文件上點右鍵
選擇編輯選項 就可以在新彈出的文件中進行修改了
修改後點擊保存 然後退出 在彈出的是否更新data文件的選項上選擇是
修改就完成了
F. xml是什麼
XML是Extensible Markup Language的簡寫,一種擴展性標識語言。HTML是一種標記語言,全稱:"Hypertext Markup Language" 超文本標記語言。同時,HTML裡面有很多標簽,類似, 等,都是在HTML 4.0里規范和定義,而XML里允許你自己創建這樣的標簽,所以叫做可擴展性。
1.XML並不是標記語言。它只是用來創造標記語言(比如HTML)的元語言。天,又糊塗了!不要緊,你只要知道這一點:XML和HTML是不一樣的,它的用處途比HTML廣泛得多,我們將在後面仔細介紹。
2.XML並不是HTML的替代產品。XML不是HTML的升級,它只是HTML的補充,為HTML擴展更多功能。我們仍將在較長的一段時間里繼續使用HTML。(但值得注意的是HTML的升級版本XHTML的確正在向適應XML靠攏。)
3.不能用XML來直接寫網頁。即便是包含了XML數據,依然要轉換成HTML格式才能在瀏覽器上顯示。
G. xml是什麼
XML是一種可擴展標記語言,標准通用標記語言的子集,是一種用於標記電子文件使其具有結構性的標記語言。在電子計算機中,標記指計算機所能理解的信息符號,通過此種標記,計算機之間可以處理包含各種的信息比如文章等。它可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。 它非常適合萬維網傳輸,提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。
以下我將從幾個方面帶你了解XML:
(1)XML的作用:
1、豐富文件(Rich Documents)-自定文件描述並使其更豐富; 2、屬於文件為主的XML技術應用;
3、標記是用來定義一塊數據應該如何呈現;
4、解釋數據(Metadata)-描述其它文件或在線信息;
5、屬於數據為主的XML技術應用;
6、標記是用來說明一塊資料的意義;
7、組態檔案(Configuration Files)-描述軟體的組態參數。
(2)XML的文檔結構:
每個XML文檔都由XML序言開始,在前面的代碼中的第一行便是XML序言。這一行代碼會告訴解析器和瀏覽器,這個文件應該按照前面討論過的XML規則進行解析。第二行代碼則是文檔元素(documentelement),它是文件中最外面的標簽是起始標簽和結束標簽之間的內容)。所有其他的標簽必須包含在這個標簽之內來組成一個有效的XML文件。XML文件的第二行並不一定要包含文檔元素;如果有注釋或者其他內容,文檔元素可以遲些出現。 頁面再往下的一些地方,可以發現標簽里有一些特殊的語法。雖然很像XML序言,但實際上是一種稱為處理指令(processinginstruction)的不同類型的語法。處理指令(以下簡稱PI)的目的是為了給處理頁面的程序(例如XML解析器)提供額外的信息。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母。在此之後,PI可以包含除了小於號和大於號之外的任何字元串序列。
(3)XML的優點:
1.能使用預先定義標記。
2.定義數據的層次。
3.篩選我們只想得到的那部分數據。
4.真正做到國際化。
5.真正實現數據交互
6.可重用。
H. XML是什麼
正象HTML一樣,可擴展置標語言XML(eXtensible Markup Language)也是一種置標語言。它同樣依賴於描述一定規則的標簽和能夠讀懂這些標簽的應用處理工具來發揮它的強大功能。這一點,從XML的命名上也可窺見一斑。
「關於此規范的正確題目,亦即XML的正確全名,應該是Extensible Markup Language, eXtensible Markup Language只不過是一個拼寫錯誤罷了。但是,現在簡寫XML不僅正確,而且正如它在本規范的標題中一樣,是Extensible Markup Language的官方名稱。
這個名稱和簡寫是由James Clark最先提出的,其它可供選擇的名稱還包括小型標准置標語言MGML (Minimal Generalized Markup Language), 標准置標語言的小型結構MAGMA (Minimal Architecture For Generalized Markup Applications), 以及互聯網置標結構語言SLIM (Structured Language for Internet Markup)。
——Extensible Markup Language (XML) 1.0 Specs, The Annotated Version. 」
從對XML的最初命名可以看出,XML的核心歸根結底還是置標。不過,XML這個置標語言可比HTML的功能要強大的多了。
「人」如其名,XML的強大功能來自於「X」。也就是說,XML不但是置標語言,而且是可擴展的(eXtensible)置標語言。XML並非象HTML那樣,提供了一組事先已經定義好了的標簽,而是提供了一個標准,利用這個標准,你可以根據實際需要定義自己的新的置標語言,並為你的這個置標語言規定它特有的一套標簽。准確的說,XML是一種源置標語言,它允許你根據它所提供的規則,制定各種各樣的置標語言。這也正是XML語言制定之初的目標所在。
「XML的制定目標為:
XML應該可以在互聯網上直接使用(*就象HTML那樣好用)。
XML應該支持各種不同的應用方式(*不但包括瀏覽,還包括對內容的分析)。
XML應該與SGML兼容(*子承父業嘛,後面我們會講到,SGML是XML的直接先驅)。
處理XML文件的應用程序應該容易編寫(*計算機系的研究生花上兩周的工夫就該差不多了)。
XML中的可選特性的數量應該減到最小,最好減至沒有(*可選特性經常造成混淆)。
XML文件應該具有良好的可讀性,並且比較清晰(*別象HTML那樣,如果不藉助瀏覽器,要想讀它簡直就是對你意志力和耐心的考驗)。
用XML設計新的置標語言應該方便快捷(你不必再去經歷標准制定的繁瑣程序了)。
XML設計的置標語言應該正式、簡潔(不然怎麼易寫易讀?)。
XML文件應該容易編制(想想要用「記事本」寫個HTML是一件多麼可怕的工作)。
XML標記的簡潔性並不重要(你不必再去費盡心機減少標記)。
——Extensible Markup Language (XML) 1.0 Specs, The Annotated Version.」
http://..com/question/3017582.html
I. XML是什麼東西
是EXtensible Markup Language的縮寫.擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML佔用的空間比二進制數據要佔用更多的空間,但XML極其簡單易於掌握和使用。
XML與Access,Oracle和SQL Server等資料庫不同,資料庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
XML的簡單使其易於在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟體也支持其它的數據交換格式,但不久之後他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平台下產生的信息結合,然後可以很容易載入XML數據到程序中並分析他,並以XML格式輸出結果。
XML全稱EXtensible Markup Language,翻譯為可擴展置標語言,可擴展標記語言或可延伸 標示語言,是一種置標語言。
XML的前身是SGML(The Standard Generalized Markup Language),是自IBM從60年代就開始發展的GML(Generalized Markup Language)
同HTML一樣, XML (可擴展標識語言)是通用標識語言標准(SGML)的一個子集,它是描述網路上的數據內容和結構的標准。盡管如此,XML不象HTML,HTML僅僅提供了在頁面上顯示信息的通用方法(沒有上下文相關和動態功能) ,XML則對數據賦予上下文相關功能,它繼承了SGML的大部分功能,卻使用了不太復雜的技術。.
為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設計網站時顯得復雜化。XML保留了SGML的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。
因為XML是W3C制定的,XML的標准化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,並提出自己的看法 (www.w3.org/TR/WD-xml)。因為XML 是個公共格式, (它不專屬於任何一家公司),你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附於特定瀏覽器的語言。
J. 什麼是XML
XML是一種格式,XML的前身是標准通用標記語言,是自IBM從60年代就開始發展的通用標記語言。它是一種簡單的數據存儲語言。
使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然可擴展標記語言佔用的空間比二進制數據要佔用更多的空間,但可擴展標記語言極其簡單易於掌握和使用。
XML的宗旨傳輸數據的,而與其同屬標准通用標記語言的HTML主要用於顯示數據。事實上XML與其他數據表現形式最大的不同是:它極其簡單。
(10)xml是什麼虛擬貨幣擴展閱讀:
XML的示例:
1、可以在可擴展標記語言文件的內容包括幾乎所有的萬國碼Unicode字元,元素和屬性的名稱也可以由非ascii字元組成;
2、標簽由小於號(<)和大於號(>)之間的文本組成,例如< tag >;
3、starttag(外語:starttag)表示一個特定區域的開始,例如< start >;
4、 結束標記(外語:end tag)定義了欄位的結束,它基本上與開始標記相同,只是小於號後面有一個斜杠(/)。例如,< !——結束- - - >;
5、標准通用標記語言(GML)還定義了標簽的「屬性」,即在小於和大於符號之間定義的值,例如< image source =" my pics "中的「source」屬性。JPG」>。如果您對它很熟悉,那麼最著名的基於標准GML語言的實現就是原始HTML。
參考資料來源:網路-xml格式