關於xml的詳細教學內容:學習xml
(xml(可擴充套件標記語言)是w3c的推薦標準,是一種很像超文字標記語言的標記語言,它的設計宗旨是傳輸資料,而不是顯示資料;它的標籤沒有被預定義,需要自行定義標籤;具有自我描述性。
xml 不是 html 的替代,xml 和 html 為不同的目的而設計:xml 被設計用來傳輸和儲存資料,其焦點是資料的內容;html 被設計用來顯示資料,其焦點是資料的外觀;html 旨在顯示資訊,而 xml 旨在傳輸資訊。)
讀取xml
寫入xml
新建xml
建立構造xml
建立新的xml文件:
1 /構造乙個xml解析器 並且建立新的文件/
2 1 document document = null;
3 2 documentbuilde***ctory factory = documentbuilde***ctory.newinstance();
4 3 try catch (parserconfigurationexception e)
將記憶體中的xml輸出到檔案上面:
1 //將記憶體中的xml,輸出到檔案上面
2 transformer tf = null;
3 transforme***ctory tff = transforme***ctory.newinstance();
4 try catch (transformerconfigurationexception e) catch (transformerexception e)
構建xml:
1 element root = document.createelement("root");//建立根目錄
2
3 element student = document.createelement("student");
4
5 student.setattribute("name", "xiaoming");//設定student 的屬性值
6
7 /*建立student的子元素*/
8 element id = document.createelement("id");
9 element *** = document.createelement("***");
10 element age = document.createelement("age");
11
12 /*設定元素的文字*/
13 id.settextcontent("0001");
14 ***.settextcontent("man");
15 age.settextcontent("18");
16
17 /*將子元素新增到父元素(student)中*/
21
輸出結果:
1 <?xml version="1.0" encoding="utf-8" standalone="no"?>獲取xml中的資料:2 3 4 0001
5 man
6 18
7
8
1 <?xml version="1.0" encoding="utf-8" standalone="no"?>2 3 0001
4 man
5 18
6
7 8 0002
9 man
10 20
11
12 13 0003
14 female
15 15
16
17
對xml進行查詢操作:
1 //獲取student中屬性name=xiaoming的所有資訊
2 nodelist list_st =document.getelementsbytagname("student");
3 /*遍歷所有student的元素*/
4 for(int i=0;i阿里雲大學官網(阿里雲大學 - 官方**,雲生態下的創新人才工場)
XML學習 應當如何應用XML語言
首先要明白的是 xml是被設計用來儲存資料 攜帶資料和交換資料的,他不是為了顯示資料而設計的。xml可以從html中分別資料 通過xml,你可以在html檔案之外儲存資料。在不應用xml時,html用於顯示資料,資料必需儲存在html檔案之內 應用了xml,資料就可以存放在分別的xml文件中。這種方...
XML學習 一 XML基礎
最近接了個活要解構xml和json,武哥說讓了解下xml schema,所以興致勃勃的開啟了w3c來學習一下,結果勒 好吧,因為之前只是用了一下xml,知道大概結構,依據一貫的學習風格 知其然,知其所以然。所以決定成體系的速成一下,html和xhtml並不是關注的重點,所以這裡只是簡單介紹一下,如果...
XML入門指南 2 如何使用XML
首先要明確的是 xml是被設計用來儲存資料 攜帶資料和交換資料的,他不是為了顯示資料而設計的。xml可以從html中分離資料 通過xml,你可以在html檔案之外儲存資料。在不使用 xml時,html用於顯示資料,資料必須儲存在html檔案之內 使用了 xml,資料就可以存放在分離的 xml文件中。...