XML day05 jaxp修,刪,改,遍歷

2021-08-13 14:22:28 字數 893 閱讀 7069

一、jaxp查詢

//查詢所有name元素的值

/* * 1.建立解析器工廠

* 2.根據解析器工廠建立解析器

* 3.解析xml返回document

* 4.得到所有的name元素

* 5.返回集合,遍歷集合,得到每乙個name元素

* */

documentbuilde***ctory builde***ctory = documentbuilde***ctory.newinstance();

documentbuilder builder = builde***ctory.newdocumentbuilder();

document document = builder.parse("src/person.xml");

nodelist list = document.getelementsbytagname("name");

//遍歷集合

for(int i=0;i二、jaxp新增

在第乙個p1下面,新增乙個male

public static void add***() throws exception

三、jaxp修改

public static void modify***() throws exception
四、jaxp遍歷節點

//遞迴遍歷的方法

private static void list1(node node)

//得到一層子節點

nodelist list = node.getchildnodes();

//遍歷list

for(int i=0;i} //不用回寫xml

XML day05 dtd約束 了解

一 屬性定義 1.型別 2.屬性約束設定說明 required 表示該屬性必須出現 implied 表示該屬性可有可無 fixed 表示屬性的取值為乙個固定值。語法 fixed 固定值 固定值 直接值 屬性示例 dtd推薦使用在內部 二 實體的定義 語法 dtd中的定義 使用實體 實體名稱 如 te...

05 語言入門 05 素數求和問題

描述現在給你n個數 0 輸入第一行給出整數m 0 輸出每組測試資料結果佔一行,輸出給出的測試資料的所有素數和 樣例輸入35 1 2 3 4 5 811 12 13 14 15 16 17 18 1021 22 23 24 25 26 27 28 29 30 樣例輸出 1041 52 include ...

05 執行緒同步

引入 兩人同時取同一賬戶的錢 兩個執行緒訪問同一資源,程序之間協調的問題 解決 在程序訪問獨佔資源時先鎖定再訪問 synchronized 最好只鎖定乙個物件 加鎖過程中 乙個方法做了同步 加鎖 另乙個方法沒有做同步 別的執行緒可以訪問沒做同步的方法 並且能影響已經同步的方法,要保護需要的同步的物件...