簡體   English   中英

使用JAXB將CSV格式轉換為XML?

[英]CSV to XML using JAXB?

背景
我有一種情況,可以以XML文件或Excel / CSV文件的形式獲取數據。 如果數據采用非XML格式,則會將其分為幾個不同的文件/表,分別代表XML的不同小節。 最終目標是使用現有模式驗證數據並生成有效的XML文件,而與indata的格式無關。

接收XML文件時,其想法是解組並驗證它。 對於簡單的錯誤,將應用自動修復程序,最后,將從JAXB類中整理出新的XML文件。


為了盡可能多地概括該解決方案,我的想法是也嘗試生成非XML數據的JAXB表示,然后從這些類中生成最終XML文件。 我一直在嘗試找到一個很好的教程或簡介,以將非XML轉換為JAXB表示形式,但是我還沒有真正找到任何有用的東西,這使我感到奇怪,這真的是一種不好的方法嗎? 有關如何解決此問題的更好建議? 在大多數情況下,文件可能是非XML的,因此,如果有人擁有使用其他技術的更好解決方案,我願意放棄當前的方法。

我以前曾與Unicity解析器一起工作過。 它們工作良好,易於使用,可以將CSV轉換為Java對象,然后您也可以使用JAXB進行海合。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM