В настоящее время я работаю с файлом XML, который хранит информацию о гонке в формате XML, например:
<Row xmlns="Practice2a">
<RecordType>Qualifying Classification</RecordType>
<_x0030_02150Position>3</_x0030_02150Position>
<Class>250</Class>
<_x0030_02150MachineNo>11</_x0030_02150MachineNo>
<RiderName>Kevin James</RiderName>
<Machine>Honda</Machine>
<_x0030_02150ToDBehind>29.680</_x0030_02150ToDBehind>
<_x0030_02150BestLapSpeed>97.1415157615475</_x0030_02150BestLapSpeed>
<_x0030_02150ToDBestLapTime>5:32.274</_x0030_02150ToDBestLapTime>
<_x0030_02150BestOnLap>7</_x0030_02150BestOnLap>
</Row>
Я хочу создать простой текстовый файл, содержащий лишь часть информации, я просто хочу в натуральном выражении в виде таблицы, например,
pos Name racetime and BestLaptime
Я попытался удалить теги из файла и создать текстовый файл, так что теперь я получаю
Я создаю счетчик строк, который можно использовать в качестве разделителей для выделения правильных полей.
139 Qualifying Classification
140 3
141 250
142 11
Driver Name: Machine Type: Kevin James
145 Honda
146 29.680
147 97.1415157615475
148 5:32.274
Мой код выходит из-под контроля, и мне интересно, есть ли гораздо лучший способ добиться этого, вместо добавления 14 для подсчета каждый раз, вот как я отображаю имя водителя: "вместо числа.
Любые указатели относительно того, как вы поступите, были бы отличным пониманием.