XML 可擴充套件的標記語言

2021-09-26 06:10:19 字數 1811 閱讀 3292

html:是顯示頁面,html的標籤是規定好的,不區分大小寫

xml:是儲存資料,xml的標籤是自定義的,並且區分大小寫。xml必須有根節點,且只有乙個。

<?xml version="1.0" encoding="utf-8" ?>是xml的檔案頭,說明了xml檔案的版本和編譯方式

...是xml的根節點,且不能有其他同級的節點

xml元素:是xml檔案的所有內容

xml節點:是xml的標籤

建立xml文件物件:xmldocument xdoc = new xmldocument();建立xml的檔案頭資訊:xmldeclaration xdec = xdoc.createxmldeclaration("1.0", "utf-8", null);(版本號,編碼方式)

為節點新增文字:節點物件.innertext = "文字內容";name1.innertext = "《西遊記》";為節點新增屬性:節點物件.setatrribute("屬性名","屬性值");name1.setatrribute("writer","吳承恩");為節點新增標籤(和文字的區別在於,不會把標籤變成轉義符):

節點物件.innerxml = "標籤內容";name1.innerxml = "西遊記

";載入xml檔案(獲取檔案元素的前提):xdoc.load("xml檔案路徑");獲取xml檔案的根節點(獲取根節點後可以追加子節點):xmlelemet books = xdoc.documentelement;建立xml文件物件:xmldocument xdoc = new xmldocument();載入要讀取的xml檔案:xdoc.load("xml檔案路徑");獲取根節點:xmlelemet books = xdoc.documentelement;獲取子節點(返回子節點的集合):xmlnodelist xnl = books.childnodes;選擇某個節點,獲取它的子節點(返回子節點的集合):xmlnodelist xnl = doc.selectnodes("/books/book");建立xml文件物件:xmldocument xdoc = new xmldocument();載入要讀取的xml檔案:xdoc.load("xml檔案路徑");選擇單個節點:xmlnode xn = xdoc.selectsinglenode("/books/book");刪除節點:xn.removeall();

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