txt文件的格式就像下面这样子:
-------------------------------------------
Name Sex Age Department
-------------------------------------------
Zhang san male 45 department
manager
Li Si male 23 developer
Wang Wu female 25 tester
-------------------------------------------
像这个样子的表格
然后用XML定义怎么读取它,也就是说第一行怎么读,第二行怎么读。。。。
比如第一行为readline1,前几位是一个field,即name field.就在XML中定义截取前几位。
定义XML时,第一行得读法为:readline1的0-10 为name,10-14:Sex....
具体规则要在XML中定义
实际的文件比这个复杂得多,这种规则用XML文件怎么定义
------解决方案--------------------
- XML code
<ReadRules> <FileInfo> <fileName>a.txt</fileName> </FileInfo> <RuleSet> <Rule name="GetName"> <filePos> <linePos>1<linePos> <range>"{0,10}"</range> </filePos> <retType>string</retType> </Rule> </RuleSet> </ReadRules>