我從一個源(基本上是一個解析的xml文檔-java對象)獲取org.w3c.dom.Document
類型的對象。我想使用這個XML文檔對象來使用JAXB創建Java對象。我怎樣才能做到這一點?JAXB和文檔對象
2
A
回答
3
您可以從DOM對象直接解組,這包括一個org.w3c.dom.Document
:
如果需要指定要解組對象的類型,那麼你可以包裝DOM節點在javax.xml.transform.dom.DOMSource
並使用下列API:
0
從我的頭頂,你可能只是轉換Document
到Stream
並使用Unmarshaller
轉換成你需要的JAXB
實例。
喜歡的東西:
MyJAXB o = (MyJAXB)unmarshaller.unmarshall(new StringReader(arrayoutsream.tostring()));
免責聲明:還沒有費心去看看這編譯,但你應該明白如何處理這個
相關問題
- 1. GWT和JAXB對象
- 2. 合併Hibernate對象和JAXB對象
- 3. {對象}和對象的Node.js API文檔
- 4. JAXB文檔註釋
- 5. 使用jaxb從一個xml文檔生成兩個對象
- 6. unmarshalling xml文檔到Java對象(jaxb)問題
- 7. JAXB - 從XML文檔創建動態對象
- 8. JAXB和JPA - 引用數據庫中同一對象的兩個XML文檔
- 9. 平鋪JAXB對象
- 10. JAXB解組:對象
- 11. JAXB對象到Clob
- 12. JAXB讀取XML文檔
- 13. JAXB和多個對象關係
- 14. JAXB對象 - 哈希碼和等於
- 15. webbrowser對象和文檔屬性
- 16. Javascript對象實例和文檔準備
- 17. DOM的Firefox邊欄和文檔對象
- 18. XML:JAXB映射Java對象和XML文檔
- 19. 從大XML文件創建JAXB對象
- 20. JAXB和抽象類
- 21. 對象中的JAXB解組對象
- 22. JAXB Unmarshal通用對象
- 23. 產生seriallized JAXB對象
- 24. JAXB創建空對象
- 25. 帶JAXB的部分對象?
- 26. JAXB - 反編組態對象
- 27. 複雜JAXB腳本對象
- 28. 快速搜索JAXB對象
- 29. MongoDB更新文檔對象
- 30. ActiveX Excel對象的文檔?
僅供參考 - JAXB( JSR-222)具有用於直接從DOM節點解編的API:http://stackoverflow.com/a/9464111/383861 – 2012-02-27 11:29:29