当前位置: 代码迷 >> XML/SOAP >> XML定义读取规则来读取一个txt文件解决方法
  详细解决方案

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

热度:416   发布时间:2012-02-17 17:50:42.0
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> 
  相关解决方案