-3

我需要将文本文件转换为 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 ......等)。

上述要求的任何解决方案?

谢谢你!

4

1 回答 1

0

看看http://www.neoseeker.com/forums/86/t1730403-text-to-xml-java/

另一种方法可以在java中读取文本文件作为属性对象,然后使用JAXB marshaller。

于 2013-06-13T05:07:52.387 回答