可擴充套件標記語言

2021-10-03 06:10:44 字數 1120 閱讀 6747

xml是可擴充套件標記語言,類似html,用來傳輸和儲存資料。標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。在電子計算機中,標記指計算機所能理解的資訊符號,通過此種標記,計算機之間可以處理包含各種的資訊比如文章等。

xml是樹形結構,且一定要有跟部標籤。

語法規則:

a. 所有的 xml標籤必須有關閉標籤

b. xml分大小寫,且是自定義標籤

c. xml必須正確巢狀

d. xml的屬性須加引號

標籤命名規則:

a.可以含有字母,數字及其他字元

b.不以數字或者標點符號開頭

c.不以「xml」開頭

d.不能有空格

//new乙個xmldocument物件

xmldocument xmldoc=new xmldocument();

//讀取xml檔案

xmldoc.load("檔案路徑");

//讀取根節點(在這裡有兩種方式來接收)

xmlnode/xmlelement en=xmldoc.documentelement;

//讀取子節點

//使用foreach迴圈對子節點進行迴圈,然後依次顯示

foreach(xmlnode node in en.childnodes)

從中看出操作xml的物件,而他的屬性和方法。如下表:

物件屬性和方法

說明xmldocument

documentelement

獲取根節點

childnodes

獲取所有子節點

load()

讀取整個xml的結構

xmlnode

innertext

當前節點的值

name

當前節點的名稱

childnodes

當前節點的所有子節點

在示例**中,寫了兩種(xmlnode/xmlelement)讀取根節點的方式,現在我們來了解一下它們的區別。

a. xmlnode 是 abstract,xmlelement 是 class。

b. xmlelement 是 xmlnode 的子類。(子類擁有父類所有的屬性,可以擴張)

可擴充套件標記語言

可擴充套件標記語言與access,oracle和sql server等資料庫不同,資料庫提供了更強有力的資料儲存和分析能力,例如 資料索引 排序 查詢 相關一致性等,可擴充套件標記語言僅僅是儲存資料。事實上它與其他資料表現形式最大的不同是 可擴充套件標記語言極其簡單,這是乙個看上去有點瑣細的優點,但...

可擴充套件標記語言

xml稱為可擴充套件標記性語言,是extensible markup language 的縮寫。在.net框架中xml是非常重要的一部分,它用於描述資料,是當前處理結構化文件資訊的有力工具。xml與作業系統 程式語言的開發平台無關,可以實現不同系統之間的資料互動!demol xml version ...

XML可擴充套件標記語言

xml 的全稱為可擴充套件標記語言 即 extensible markup language 它是 w3c定義的一種標準。那麼為什麼會出現 xml?其優勢到底在 呢?必知必會 xml與 html 相比的優勢 相信讀者對 html 都非常熟悉,html 是一種標記語言,同時,html 裡面有很多標籤,...