如何學習XML?

2021-09-20 03:14:51 字數 2513 閱讀 5512

關於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"?>

2 3 4 0001

5 man

6 18

7

8

獲取xml中的資料:

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文件中。...