XML可擴張標記語言

2021-10-03 06:31:26 字數 1435 閱讀 7110

1.xml的概述

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

xml的作用是用來儲存和傳輸資料

xml的宣告

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

>

>

001id

>

>

周杰倫name

>

>

23age

>

enginner

>

2.xml的特點

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

xml 是一種標記語言,很類似 html

xml 的設計宗旨是傳輸資料,而非顯示資料

xml 標籤沒有被預定義。您需要自行定義標籤。

3.xml的命名規則

1、名稱可以含字母、數字以及其他的字元。

2、名稱不能以數字或者標點符號開始。

3、名稱不能以字元 「xml」(或者 xml、xml)開始。

4、名稱不能包含空格。

4.xml的語法規則

1、所有 xml 元素都須有關閉標籤。

2、xml 標籤對大小寫敏感。

3、xml 必須正確地巢狀。

4、xml 文件必須有根元素。

5、xml 的屬性值須加引號。

特殊符號:

<

<

小於》>小於&

&和號&apos

』省略號"「

引號5.如何讀取xml

1、宣告xmldocument物件(system.xml)

xmldocument xmld = new xmldocument()
2.載入xml檔案

xmld.load("xml檔案路徑");
xml遍歷

foreach(xmlnode node in node)

xmldocument與xmlnode

物件屬性和方法

說明xmldocument

documentelement

獲取根節點

childnodes

獲取所有子節點

load()

讀取整個xml檔案

xmlnode

innertext

當前節點得值

name

當前節點名稱

childnodes

當前節點得所有子節點

xmlnode是xmlelement的父類。

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檔案就...