2011-07-21 22 views
2

我使用JavaAPIForKml生成大型KML對象並將它們編組爲一個文件。使用JAXB的大對象編組丟失字符

當輸出達到一定的大小時,我最終失去了一個尖括號(<)。似乎有一個正在使用的緩衝區,並且一個錯誤導致該字符被刪除。

有沒有人看過這個或知道如何解決它?

+0

您正在使用哪種JAXB實現(Metro,MOXy,JaxMe等)? –

+0

我怎麼知道?我在Eclipse中運行Orion服務器,我相當肯定它是JRE附帶的JAXB實現,因爲如果我在代碼中選擇JAXBContext並按F3,它會將我帶到rt.jar –

+0

Metro是默認實現與JRE。這聽起來像是一個基於你的描述的錯誤。 – MatrixFrog

回答

0

它看起來像生成的KML是完全有效的。我以視圖源模式使用Chrome,似乎Chrome中的一個錯誤是刪除了字符。