我有一個情況我需要使用javax.xml圖書館和大多數這個來自Java的6 但是我的部署服務器的Java 5,在這裏我就不運行有控制權。添加Java 6庫的一部分到Java 5環境
那麼,這可能增加這些特定的庫項目,可以在Java 5的環境中運行?
我主要是利用它,我使用
XMLInputFactory xif = XMLInputFactory.newFactory();
StreamSource xml = new StreamSource("input.xml");
XMLStreamReader xsr = xif.createXMLStreamReader(xml);
while(xsr.hasNext()) {
if(xsr.isStartElement() && xsr.getLocalName().equals("StandardError")) {
break;
}
xsr.next();
}
所以任何一個可以告訴我怎樣才能避免這種情況,使我的應用程序可以在Java 5環境沒有問題,運行
import javax.xml.bind.*;
import javax.xml.stream.*;
import javax.xml.transform.stream.StreamSource;
代碼。
之間,我們用maven建築,所以任何圖書館必須進入的pom.xml
那豈不是很多從[JAXB]起源(http://jaxb.java.net/)? –