XML語言是什么,怎么用
XML是Extensible Markup Language的簡寫,一種擴展性標識語言。
這是標準的定義。那么什么是標志語言,為什么叫擴展性?已經讓 人有些糊涂。
我想我們這樣來理解會好一些: 對HTML你已經非常熟悉了吧,它就是一種標記語言,記得它的全稱嗎:"Hypertext Markup Language" 超文本標記語言。明白了?同時,HTML里面有很多標簽,類似, 等,都是在HTML4.0里規范和定義,而XML里允許你自己創建這樣的標簽,所以叫做可擴展性。
這里有幾個容易混淆的概念要提醒大家: *并不是標記語言。它只是用來創造標記語言(比如HTML)的元語言。
天,又糊涂了!不要緊,你只要知道這一點:XML和HTML是不一樣的,它的用處途比HTML廣泛得多,我們將在后面仔細介紹。 *并不是HTML的替代產品。
XML不是HTML的升級,它只是HTML的補充,為HTML擴展更多功能。我們仍將在較長的一段時間里繼續使用HTML。
(但值得注意的是HTML的升級版本XHTML的確正在向適應XML靠攏。) 3.不能用XML來直接寫網頁。
即便是包含了XML數據,依然要轉換成HTML格式才能在瀏覽器上顯示。 下面就是一段XML示例文檔(例1),用來表示本文的信息:ajie ajie@* 20010115 注意: 1.這段代碼僅僅是代碼,讓你初步感性認識一下XML,并不能實現什么具體應用; 2.其中類似title,author的語句就是自己創建的標記(tags),它們和HTML標記不一樣,例如這里的title是文章標題的意思,HTML里的title是頁面標題。
XML是什么語言
XML(eXtensible Markup Language)即可擴展標記語言,它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言)。Xml是Internet環境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然XML占用的空間比二進制數據要占用更多的空間,但XML極其簡單易于掌握和使用。
XML與Access,Oracle和SQL Server等數據庫不同,數據庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML僅僅是展示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的應用軟件也支持其它的數據交換格式,但不久之后他們都將支持XML,那就意味著程序可以更容易的與Windows、Mac OS, Linux以及其他平臺下產生的信息結合,然后可以很容易加載XML數據到程序中并分析他,并以XML格式輸出結果。
為了使得SGML顯得用戶友好,XML重新定義了SGML的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得SGML在設計網站時顯得復雜化。XML保留了SGML的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。
因為XML是W3C制定的,XML的標準化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,并提出自己的看法 ( )。因為XML 是個公共格式, (它不專屬于任何一家公司),你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附于特定瀏覽器的語言
XML語言是什么,怎么用
XML是Extensible Markup Language的簡寫,一種擴展性標識語言。
這是標準的定義。那么什么是標志語言,為什么叫擴展性?已經讓
人有些糊涂。我想我們這樣來理解會好一些:
對HTML你已經非常熟悉了吧,它就是一種標記語言,記得它的全稱嗎:"Hypertext Markup Language" 超文本標記語言。明白了?同時,HTML里面有很多標簽,類似,
等,都是在HTML4.0里規范和定義,而XML里允許你自己創建這樣的標簽,所以叫做可擴展性。
這里有幾個容易混淆的概念要提醒大家:
*并不是標記語言。它只是用來創造標記語言(比如HTML)的元語言。天,又糊涂了!不要緊,你只要知道這一點:XML和HTML是不一樣的,它的用處途比HTML廣泛得多,我們將在后面仔細介紹。
*并不是HTML的替代產品。XML不是HTML的升級,它只是HTML的補充,為HTML擴展更多功能。我們仍將在較長的一段時間里繼續使用HTML。(但值得注意的是HTML的升級版本XHTML的確正在向適應XML靠攏。)
3.不能用XML來直接寫網頁。即便是包含了XML數據,依然要轉換成HTML格式才能在瀏覽器上顯示。
下面就是一段XML示例文檔(例1),用來表示本文的信息:
ajie
ajie@*
20010115
注意:
1.這段代碼僅僅是代碼,讓你初步感性認識一下XML,并不能實現什么具體應用;
2.其中類似title,author的語句就是自己創建的標記(tags),它們和HTML標記不一樣,例如這里的title是文章標題的意思,HTML里的title是頁面標題。
什么是XML語言
XML是EXtensible Markup Language的縮寫XML是一種類似于HTML的標記語言XML是用來描述數據的XML的標記不是在XML中預定義的,你必須定義自己的標記XML使用文檔類型定義(DTD)或者模式(Schema)來描述數據XML使用DTD或者Schema后就是自描述的語言XML和HTML的主要區別是什么XML是用來存放數據的XML不是HTML的替代品,XML和HTML是兩種不同用途的語言。
XML是被設計用來描述數據的,重點是:什么是數據,如何存放數據。HTML是被設計用來顯示數據的,重點是:顯示數據以及如何顯示數據更好上面。
HTML是與顯示信息相關的, XML則是與描述信息相關的。“XML”是用于網絡上數據交換的語言,具有與描述Web頁面的“HTML”語言相似的格式。
該語言有“可以利用Web瀏覽器進行數據確認”以及“易于生成數據”等優點,因此主要用于在企業之間,或者在企業內部更加方便地進行數據交換和利用。首先為了便于理解,下面假設有這么一種情況:某圖書銷售商要著手建立自己的站點,并發送書店里的品種目錄和庫存情況等信息。
管理圖書時,需要使用TABLE標簽等,以一覽表的形式提供 “書名”、“發行日期”、“庫存”、“作者”、“出版社”和“定價”等數據。以這種形式匯總數據后,如果是人,就能夠迅速地了解到各自所需的內容。
但是,計算機(或系統)即使能夠理解頁面結構或數據布局,也無法理解這里的數據是什么意義(屬性)。然而,“XML”則正是能夠讓計算機也理解這些數據屬性的技術。
如果使用XML,比如“庫存目前有多少?”以及“某個作家寫的書賣了多少冊?”等數據就能夠由計算機“自動地”掌握,并能夠將這些數據與交易對象“共享”。這樣一來,出版社就能夠在制定今后的出版計劃時參考這些數據,而且銷售公司制定有效的配送計劃時也將更加容易。
這就必定大大有助于削減人事成本,以及提高管理效率。當然,即便不使用XML,比如,如果能夠建立一個規范的數據庫,并為每個字段定義一個“書名”和“定價”等名稱,計算機也能夠理解。
但是要想在Web上實現這一點,卻要花費相當的人力和成本。在這一點上,如果是XML,由于“能夠利用Web瀏覽器對數據進行確認“,因此只要擁有能夠連接因特網的計算機和支持XML的瀏覽器,就不需再進行特別的投資。
使用XML,還能夠將在以前的數據庫中難以處理的數據轉化成數據庫。XML的描述方式與HTML相同,利用被括號<>括起來的字符串進行描述。
在HTML中,括號內所定義的都是版面(Layout)等信息。而XML則同時定義了數據的屬性,比如剛才提到的圖書,就是以<書名>、<作者>和<出版社>等方式定義。
像這樣的定義方式可以自由設置。因此,甚至有不少企業自己定義XML,然后將其用于本公司內部的數據交換。
自由度如此之高也是XML受到極大關注的原因之一。但是,企業之間的數據交換才是XML的著眼點之一。
因此,各公司的定義如果不規范化就無法通用。目前,以微軟為主的標準化團體“*”和民間團體“Rosetta Net”等都希望能針對各行業和領域制定“可以廣泛利用的標志”,以減少定義XML的麻煩。
如果像上述所說的那樣能夠制定XML的標準,并被廣泛應用,那么不止是企業之間的數據交換將變得更簡單,而且語音數據和動態圖像數據等在過去的數據庫中難以進行處理的數據也必將能夠輕松轉化成數據庫。這一點在管理方面也可以說是一個巨大的可取之處。
XML語言與HTML語言是一樣的嗎
XML是The Extensible Markup Language(可擴展標識語言)的簡寫。
和HTML一樣,XML同樣來源于SGML,但XML是一種能定義其他語言的語。XML最初設計的目的是彌補HTML的不足,以強大的擴展性滿足網絡信息發布的需要,后來逐漸用于網絡數據的轉換和描述。
HTML只不過是組合成一個文本文件的一系列標簽。它們很樂隊的指揮,告訴樂手們哪里需要停頓,哪里需要激昂。
HTML標簽通常是英文詞匯的全稱(如塊引用:blockquote)或縮略語(如“p”代表Paragragh),但它們的與一般文本有區別,因為它們放在單書名號里。 故Paragragh標簽是,塊引用標簽是。
有些標簽說明頁面如何被格式化(例如,開始一個新段落),其他則說明這些詞如何顯示(使文字變粗)還有一些其他標簽提供在頁面上不顯示的信息--例如標題。 關于標簽,需要記住的是,它們是成雙出現的。
每當使用一個標簽--如,則必須以另一個標簽將它關閉。 注意“blockquote”前的斜杠,那就是關閉標簽與打開標簽的區別。
基本HTML頁面以標簽開始,以結束。在它們之間,整個頁面有兩部分--標題和正文。
標題詞--夾在和標簽之間--這個詞語在打開頁面時出現在屏幕底部最小化的窗口。正文則夾在和之間--即所有頁面的內容所在。
頁面上顯示的任何東西都包含在這兩個標簽之中。 xml標簽開始標簽和結束標簽一一對應,html有單個的標簽。
html網頁語言,xml是可以擴展的,可自定義標簽的語言。 。
c#中XML的語句是什么意思啊
這是*配置文件 這段代碼的作用是配置與數據庫的連接屬性。
已這段舉例:
<add name="PVTDB" connectionString="Data Source=CURDIR\*3;"
providerName="*" />
在C#中,使用
*tings["PVTDB"]
這段代碼來引用它的值
這樣做的作用就是避免了你重復輸入連接的屬性。可以直接引用。