什么是 java API for xmlPRocessing(JAXP) 答. Java API for XML Processing,或簡稱為“JAXP”,可使應用程序采用一種獨立于特定 XML 處理程序實現的 API 對 XML 文檔進行解析和轉換。 JAXP 還提供可插入特性,答應應用程序在特定 XML 處理程序實現之間很輕易地切換。 要實現 XML 處理程序獨立性這一目標,應用程序應當限制使用 JAXP API,并避免使用與實現相關的 API 。根據具體的應用程序,這可能易于或難以實現。 JAXP 包括了如 DOM 和 SAX 在內的業界標準 API 。 JAXP 出現的原因就是為了方便在 Java 平臺上使用 XML 。例如,當前使用的 API ,如 DOM Level 2 ,不提供從一個 XML 輸入文檔中獲得一個 DOM 文檔對象的方法, JAXP 則可以做到。( DOM Level 3 提供這種功能,新版本的 JAXP 規范也可能會支持這種新的 Level 3 方案。) JAXP 的其他部分,如 javax.xml.transform 部分,不具備其他同等的獨立于 XSLT 處理程序的 API 。