我想在xsd提供的地方動態地創建一個xml。在程序本身中,我能夠用我給出的xsd的名稱生成jaxb對象。我想立即編譯這個類,並且必須解開xml(這裏的jaxb對象是未知的)。有人能幫我做這件事嗎?有沒有更好的選擇來做到這一點。這裏生成的xml應該有一些靜態填充的變量,而一些應該是動態填充的。用jaxb即時生成xml
1
A
回答
1
這是可能的。您可以在運行時進行編譯和解組,但是如何解開編組對象,然後?我的意思是,因爲類是在運行時生成的,所以你將無法真正訪問數據,對嗎?
好的,但不過。這裏的some code我寫幾年前的動態模式生成和編譯。這是some testing code。它的工作,但我不知道它是否仍然如此。
我認爲在運行時編譯類是錯誤的方法。更好地檢查dynamic approaches from MOXy。我想你可能對dynamic bootstraping from an XML Schema感興趣。
相關問題
- 1. JAXB - 生成樣本xml?
- 2. 使用jaxb生成大的xml
- 3. JAXB的相反之處是什麼?即生成XML FROM類?
- 4. 使用JAXB解組XML時發生ClassCastException
- 5. 使用jaxb生成xml時空對象的空標記
- 6. 使JAXB生成XML處理指令
- 7. Jaxb直接生成XML到OutputStream
- 8. 如何從XML生成JAXB類
- 9. JAXB如何正確生成XML?
- 10. JAXB動態XML標記生成
- 11. JAXB Bean生成
- 12. 如何使用JAXB沒有XML根元素生成XML文檔
- 13. 如何自定義JAXB編組(如果從XML生成JAXB bean)
- 14. JAXB XJC代碼生成 - 由Marshaller生成的xml中缺少「schemaLocation」
- 15. Quickbooks - 從qbxml.xsd生成jaxb類時出錯
- 16. 使用JAXB生成的XML中的重複字段
- 17. 如何使用JAXB從bean中生成xml
- 18. JAXB:使用包含較少屬性的XSD從Java生成XML
- 19. 使用jaxb從一個xml文檔生成兩個對象
- 20. 如何使用JAXB從XML模式生成Java Enum?
- 21. 如何讀取從JAXB生成的XML,使用C
- 22. 驗證使用JAXB類(不是由XSD)生成的XML
- 23. 即時生成HTML頁面
- 24. 即時生成RDP文件
- 25. 使用TCPDF即時生成PDF
- 26. 從模式生成jaxb類
- 27. 從xsd生成jaxb groovy類
- 28. JAXB不生成Java類
- 29. 打印JAXB生成的bean
- 30. JAXB不會生成枚舉
我已經嘗試使用xml文件生成動態實體,我可以修改它並生成xml文件。 https://docs.oracle.com/middleware/1212/toplink/TLJAX/dynamic_jaxb.htm – Raji 2014-12-05 09:54:42