读书人

XML定义读取规则来读取一个txt文件解决

发布时间: 2012-02-17 17:50:42 作者: rapoo

XML定义读取规则来读取一个txt文件
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> 

读书人网 >XML SOAP

热点推荐