XML基本概念

2021-08-09 13:22:47 字數 935 閱讀 9864

xml:可擴充套件標記語言

組成部分:

文件宣告:<?xml version="1.0" encoding="utf-8"?>

endoing 寫的編碼是規定**的編碼? 告訴瀏覽用什麼編碼去解析

文件宣告:必須頂行寫,還有頂格寫。

根標籤:有且僅有乙個根標籤

其他標籤 有開始標籤 一定要有結束標籤

> *  dom解析xml:

* 解析思想:dom: document object model 文件物件模型

* dom:將文件的各個組成部分 抽取乙個物件

# element 標籤物件

# attribute 屬性物件

# text 文字物件

# comment 注釋物件

# node 節點物件

# document· 文件物件

* 如何解析:將文件一次性 載入進記憶體 然後將文件各個組成部分抽取為物件

優點: 能夠對文件進行增刪改查

缺點:耗記憶體 適用於pc 端

> * sax解析xml :

sax:基於事件 逐行解析,一次讀取一行,釋放一行

優點:不佔記憶體 適用於移動端

缺點:只能查 不能增刪改

> * 常用的xml解析器:

dom4j:第三方jar包 實現了dom思想。

pull解析器:第三方jar包,實現了sax思想。

xml和html:

* 相同:二者均由w3c推出,均屬於標記語言。

* 不同:html是超文字標記語言,語法鬆散;用於定義網頁元素。

xml是可擴充套件標記語言,語法嚴謹;用作配置檔案,封裝資料。

xml基本概念C

宣告與定義dtd 元素之間可以採用cardinality operator 左運算元和右運算元只允許出現乙個,它們不能同時出現 它的運算元可以出現零次或多次 要麼出現一次,要麼不出現 它的運算元至少出現一次 例子 比如電腦只允許有乙個主引導系統 定義元素屬性 可以採用attlist定義特定的元素屬性...

xml基本概念D

xml名字空間的宣告 print sketch xmlns print print os cpu inter print hardware hp machine print sketch xmlns os cpu inter hardware machine hp machine print ske...

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...