可擴充套件標記語言xml

2021-10-03 06:08:38 字數 1606 閱讀 4116

xml:extensible markup language(可擴充套件標記語言)

html:hyperlink text markup language(超文字標記語言)

xml嚴格區分大小寫,html不區分

xml不是編譯語言,xml和html都是解釋型語言

html語言負責顯示資料,而xml檔案就是專門用來儲存資料

1.xml檔案嚴格區分大小寫

2.標籤配對出現

3.xml文件只能有乙個根節點

4.我們自定義xml文件中的標籤

<?xml version="1.0" encoding="utf-8"?>

>

>

1002id

>

>

張三name

>

>

20age

>

>

1001id

>

>

周杰name

>

>

22age

>

engineer

>

注意:<?xml version=「1.0」 encoding=「utf-8」?>是xm宣告,它一般是xml文件的第一行,xml宣告由以下兩個部分組成:

public static void main(string args)

",node.innertext);

break;

case "name":

console.writeline("姓名:",node.innertext);

break;

case "age":

console.writeline("年齡:",node.innertext);

break;}}

console.read();

}

在這讀取中:

xmldocument 物件名 = new xmldocument();

物件名.load(「路徑」);

讀取節點

xmlnode engineer = 物件名.documentelement;

xmlelement xmle = 物件名.documentelement;

對xml的物件屬性和方法的說明

物件屬性和方法

說明xmldocument

documentelement屬性

獲取根節點

xmldocument

childnodes屬性

獲取所有子節點

xmldocument

load()方法

讀取整個xml的結構

xmlnode

innertext屬性

當前節點的值

xmlnode

name屬性

當前節點的名稱

xmlnode

childnodes屬性

當前節點的所有子節點

組成:節點treenode

事件:afterselect選中事件

屬性;text:節點的文字,tag:隱藏域,nodes:所有子節點,add()新增子節點,level:深度,位於第幾層

XML可擴充套件標記語言

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

可擴充套件標記語言Xml

xml用於描述資料,是當前處理結構化文件資訊的有力工具。與作業系統程式語言的開發平台無關,可以實現不同系統之間的資料互動。姓名性別 中第一行是xml宣告,它一般在xml文件的第一行。它由兩個部分組成 version 文件符合xml1.0規範。encoding 文件字元編碼,預設為 utf 8 為注釋...

可擴充套件標記語言XML

1.1.1 什麼是xml xml的含義 xml稱為可擴充套件標記性語言 extensible markup language xml是一種標記語言很類似於html語言,不過xml用於傳輸和儲存資料而非顯示資料。並且xml僅僅是純文字。xml還是w3c的推薦標準。1.1.2 xml的結構 xml 文件...