CSVがでてたので、次は
XMLファイルを構造体/クラス/レコードに読み込むプログラム。

<Person>
 <Name>フサギコ</Name>
 <Age>6</Age>
 <Job>
  <Title>遊び人</Title>
 </Job>
</Person>

構造体はC風に書くと

struct Person {
 char* name;
 int age;
 struct Job* job;
};
struct Job {
 char* title;
}:

こんな感じで。やりやすい格好であればいいです。