大昔から問題だったんだよな。
名付けが人により違うけど、標準的な名前と対応付けたい、と:
- 使っている名前と標準的な名前を対応付ける。
- 使っている名前の接頭辞と標準的な名前空間名を対応付ける。
延々とこれをやっているわけで、名前マップの記述を:
- インライン埋め込みで書く。
- 名前マップへの参照を書く。
名前マップの方法:
- 名前 → 名前 と変換〈置換〉
- 接頭辞 → 名前空間名 と変換
- 名前パス → 名前 と変換
- 名前パス → 名前パス と変換
名前マップもデータ変換なので、アダプターやセレクターの問題になる。正規化と言ってもいい。