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 文件...