1
我的項目使用多個XML處理器實現(Java默認,saxon 9,xerces 2)。因此,對於xml處理,我必須告訴要爲DocumentBuilderFactory和XPathFactory加載哪個類。
我們可以按照Java docs中定義的幾種方式來完成此操作。這是什麼好的做法:使用多個XML處理器的最佳實踐?
- 使用Java 6中引入的構造函數(項目已經依賴於Java 6)?
- 使用javax.xml.parsers.DocumentBuilderFactory/XPathFactory系統屬性?
- 在JRE目錄中使用屬性文件「lib/jaxp.properties」?
- 使用服務API?
你有使用不同處理器的理由嗎? – Anon 2010-12-09 13:04:42