我想在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 FROM類?
- 2. 如何從XML生成JAXB類
- 3. 使JAXB生成XML處理指令
- 4. Jaxb直接生成XML到OutputStream
- 5. 如何使用JAXB沒有XML根元素生成XML文檔
- 6. 如何自定義JAXB編組(如果從XML生成JAXB bean)
- 7. JAXB XJC代碼生成 - 由Marshaller生成的xml中缺少「schemaLocation」
- 8. 如何使用JAXB從XML模式生成Java Enum?
- 9. 使用jaxb從一個xml文檔生成兩個對象
- 10. 即時生成RDP文件
- 11. 即時生成HTML頁面
- 12. 使用TCPDF即時生成PDF
- 13. 從模式生成jaxb類
- 14. FHIR JAXB XJC代碼生成
- 15. JAXB不生成Java類
- 16. 變化包生成JAXB類
- 17. 使用JAXB從XMLSchema.xsd中生成Java類
- 18. 如何使用java.util.Optional生成JaxB類?
- 19. 如何使用JAXB生成CDATA塊?
- 20. Java JAXB - 如何使用生成的bean
- 21. JAXB:使用本地schemaLocation生成Java類
- 22. 使用JAXB生成隨機實例
- 23. 使用JAXB可以生成超類型?
- 24. 地圖JAXB生成使用XPATH
- 25. 使用Jaxb或HyperJaxb生成@Indexed註釋
- 26. 用linq生成xml到xml
- 27. JAXB - 從生成的XML中刪除'standalone =「yes」'
- 28. JAXB生成的XML中的重複名稱空間聲明
- 29. Jaxb XML註釋的綁定文件生成器?
- 30. 如何將數組索引添加到JAXB生成的XML中?
我已經嘗試使用xml文件生成動態實體,我可以修改它並生成xml文件。 https://docs.oracle.com/middleware/1212/toplink/TLJAX/dynamic_jaxb.htm – Raji 2014-12-05 09:54:42