在前面,我們一起很粗略的過了一遍XML的基礎知識,下面該看看如何在Java中使用功能強大的XML了。由于XML的廣泛應用,許多廠商或者團體都使用Java編寫了用于處理XML的類庫,這些類庫之間并不兼容,為了給這些類庫的使用者們提供一個通用的接口,我們欣喜地看到Java中引入了JAXP,Java API for XML Processing,我們當然也可以通過實現(xiàn)和擴展JAXP來構建我們自己的XML處理類。
在我們的日常Java編程中,需要處理XML通常是如下情形:
I- 從XML中讀取和分析數(shù)據(jù)
II- 利用XLST將XML轉換成其他格式
在接下來的筆記中,我們就分別來看看這兩種工作如何通過JAXP來完成。