可擴充套件標記語言Xml

2021-10-03 09:24:08 字數 1711 閱讀 1428

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

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

>

>

>

typeachanneltype

>

>

北京電視台tvchannel

>

>

北京電視台.xmlpath

>

channel

>

>

>

typebchanneltype

>

>

鳳凰衛視tvchannel

>

>

鳳凰衛視.xmlpath

>

channel

>

tvchannels

>

xml語言具有一下特點:

xmldocument myxml1 = new xmldocument();

trycatch (exception)

xmlnode node = myxml.documentelement;

foreach (xmlnode item in node.childnodes)

console.readline();

xmldocument物件的屬性和方法:

xmlnode物件的屬性:

在解析之前,我們必須明白xml節點的層次關係

//選中treeview單擊事件

private void tr_afterselect(object sender, treevieweventargs e)

}//新增根節點

private void button1_click(object sender, eventargs e)

}//新增子節點

private void button2_click(object sender, eventargs e)

else

}

屬性

說明nodes

treeview空間的所有樹節點

selectednode

當前treeview控制項中選中的樹節點,如果沒有選中樹節點返回null

重要事件

說明afterselect

選中樹節點之後發生

屬性說明

text

節點顯示的文字

index

節點所在集合的索引

level

節點在樹狀選單中的層級0,1.。。。。。

tag節點值

nodes

節點的所有下一級子節點

刪除選中的節點

this.tvmenu.selectednode.remove();
清空選中的節點的子節點

this.tvmenu.selectednode.nodes.clear();
清空treeview控制項的所有子節點

this.tvmenu.nodes.clear();

XML可擴充套件標記語言

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

可擴充套件標記語言Xml

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

可擴充套件標記語言xml

xml extensible markup language 可擴充套件標記語言 html hyperlink text markup language 超文字標記語言 xml嚴格區分大小寫,html不區分 xml不是編譯語言,xml和html都是解釋型語言 html語言負責顯示資料,而xml檔案就...