com.ximpleware.extended.XMLBuffer.getBytes()
總是返回null
。 什麼是使用VTD-XML巨大修改xml的最佳方式?com.ximpleware.extended.XMLBuffer.getBytes()總是返回空
回答
對於擴展VTD-XML這種方法應該返回NULL。你不能指望它有同樣的表現方式與標準VTD-XML的...你可以使用一些其他的方法獲得字節段
如writeToFileOutputStream
使用writeToFileOutputStream影響性能並破壞了使用VTD-XML的目的。有沒有可能有一些重載的方法返回字節數組塊? –
您是否確定要使用writeToFileOutputStream來打破使用VTD-XML的目的?在我看來,在卡盤中返回字節數組實際上更糟糕?你的xml有多大?你看過使用標準版本的vtd-xml嗎?它有一個完整的xml Modifer模塊/// –
我的xml是1.6 GB,我應該能夠處理更大的模塊。我正在評估VTD-XML以獲得更好的執行速度+更少的內存使用量。我相信1.6GB的文件操作肯定會很慢。 –
- 1. android getLastKnownLocation()返回總是返回空
- 2. DataTable總是返回空值
- 3. 笨VALIDATION_ERRORS()總是返回空
- 4. $ .getJSON總是返回空
- 5. device_data.get()總是返回空
- 6. GetTemplateChild總是返回空
- 7. 總是返回空值
- 8. JwtTokenStore.findTokensByClientId(clientId)總是返回空
- 9. AppDomain.CurrentDomain.GetData(「DataDirectory」)總是返回空
- 10. 的getResourceAsStream()總是返回空
- 11. 數組總是返回空
- 12. CacheManager.getCacheFileBaseDir()總是返回空
- 13. RayCastingSupport.intersectRayWithTerrain總是返回空
- 14. 的EntityManager返回總是空
- 15. Membership.GetUser()。ProviderUserKey總是返回空
- 16. 域總是返回空
- 17. HttpContext.Current.Error.InnerException總是返回空值
- 18. Intent.getExtras()總是返回空
- 19. app.getDeviceLocation()總是返回空
- 20. Nsdate總是返回空
- 21. document.getElementById總是返回空
- 22. BitmapFactory.decodeStream總是返回空值
- 23. Physics2D.OverlapPoint()返回總是爲空
- 24. TFS API:GetLocalWorkspaceInfo總是返回空
- 25. PHP CURL總是返回空
- 26. optarg總是返回空
- 27. 路由測試 - Location.path()總是返回空「」
- 28. Rails索引操作總是返回空
- 29. S3 DeleteObject - DeleteMarker總是返回空
- 30. 遞歸函數總是返回空
你應該告訴更多關於你的程序。包含更多的源代碼。 –
你的xml有多大? VTD-XML標準版具有XMLModifier方法...您不需要使用VTD-XML擴展。 –
我的XML是1.6 GB,它會更大,因爲它是從另一臺服務器檢索。理論上沒有xml大小的上限。我必須使用名稱空間感知處理。 –