我需要将文本文件转换为XML。文本文件格式如下:
Records=2
Rec1=12345.xyz //Value is of Fixed length (9)
Rec2=98765.xyz //Value is of Fixed Length (9)
[Separator]
Rec1=ABCD-456 //Value is of Fixed Length (8)
Rec2=LMNO-102 //Value is of Fixed Length (8)
上述文件需要转换为以下XML:
<Message_Name>
<Node>
<Field1>12345.xyz</Field1>
<Field2>ABCD-456</Field2>
</Node>
<Node>
<Field1>9876.xyz</Field1>
<Field2>LMNO-102</Field2>
</Node>
</Message_Name>
请注意,可以有任意数量的记录(10/50/100 .....等)。
上述要求的任何解决方案?
谢谢!
答案 0 :(得分:0)
查看http://www.neoseeker.com/forums/86/t1730403-text-to-xml-java/
另一种方法可以在java中读取文本文件作为属性对象,然后使用JAXB marshaller。