我们以平面文件的形式接收大量数据:分隔或只是固定长度的记录。有时很难找出文件实际包含的内容。
是否有任何成熟的做法可以将文件的架构嵌入到文件的开头或结尾以使文件不言自明?
只是为了得到一个想法,想象一下这样的事情:
<data name=test records=2 type=fixed>
<field name=foo start=0 length=2 type=numeric>
<field name=bar start=2 length=4 type=text>
</data>
11test
12ing
我们将在开始时解析 xml 并将其用于读取记录。