xml 是可擴充套件的標記性語言。
xml 的主要作用有:
1、用來儲存資料,而且這些資料具有自我描述性
2、它還可以做為專案或者模組的配置檔案
3、還可以做為網路傳輸資料的格式(現在 json 為主)。
文件宣告。
元素(標籤)
xml 屬性
xml 注釋
文字區域(cdata 區)
1.建立xml檔案:
2.編輯檔名:
3.**示例
html 和 xml 注釋 一樣 :
1 )什麼是 xml 元素:
xml 元素必須遵循以下命名規則:
2.1)名稱可以含字母、數字以及其他的字元
2.2)名稱不能以數字或者標點符號開始
2.3)名稱不能包含空格
單標籤格式: 《標籤名 屬性=」值」 屬性=」值」 … />
雙標籤格式:< 標籤名 屬性=」值」 屬性=」值」 …>文字資料或子標籤xml 的標籤屬性和 html 的標籤屬性是非常類似的, 屬性可以提供元素的額外資訊
在標籤上可以書寫屬性:
乙個標籤上可以書寫多個屬性。用 每個屬性的值必須使用 引號 引起來。
的規則和標籤的書寫規則一致。
所有 xml 元素都須有關閉標籤(也就是閉合標籤)
xml 標籤對大小寫敏感
xml 必須正確地巢狀
xml 文件必須有根元素
xml 的屬性值須加引號
xml 中的特殊字元
文字區域(cdata 區)
cdata 語法可以告訴 xml 解析器,我 cdata 裡的文字內容,只是純文字,不需要 xml 語法解析
cdata 格式:
第一步: 先載入 xml 檔案建立 document 物件第二步:通過 document 物件拿到根元素物件
第三步:通過根元素.elelemts(標籤名); 可以返回乙個集合,這個集合裡放著。所有你指定的標籤名的元素物件
第四步:找到你想要修改、刪除的子元素,進行相應在的操作
第五步,儲存到硬碟上
建立乙個 lib 目錄,並新增 dom4j 的 jar 包。並新增到類路徑。
需要解析的 books.xml 檔案內容:
解析獲取 document 物件的**:
第一步,先建立 saxreader 物件。這個物件,用於讀取 xml 檔案,並建立 document
public
class
dom4jtest
需要分四步操作:
/**
* 讀取books.xml檔案生成book類
*/@test
public
void
test2()
throws exception
}
結果:
掌握XML的一些知識
xml 是可擴充套件的標記性語言。xml 的主要作用有 1 用來儲存資料,而且這些資料具有自我描述性 2 它還可以做為專案或者模組的配置檔案 3 還可以做為網路傳輸資料的格式 現在 json 為主 文件宣告。元素 標籤 xml 屬性 xml 注釋 文字區域 cdata 區 1.建立xml檔案 2.編...
未掌握的一些知識
1使用斜槓將一行語句分為多行顯示 item one ab item two solut item three ly total item one item two item three print total 2若是 則不需要斜桿 day monday tuesday wednesday thurs...
xml一些基礎知識
節知識點 1 優點 2 與dotnet的關係 3 寫乙個簡單的xml文件 4 基本概念簡介 5 語法 xml的全稱是extensible markup language 我也是現在才知道的具體咋寫的,以前只知道叫 差妹兒 或者中文的說法叫可擴充套件標記語言。他的好處挺多,不過我就知道一點,他不侷限與...