XMLがツリー構造である以上、2次元以上のデータをマークアップすると
どうしても複雑になってしまうのは避けられないな。