ラッパー クラスのローカル セットを機関 API に書き込もうとしています (中等教育機関で働いています)。これらのクラスの目的は、リモート サービスからトランスクリプトを安全に取得し、そのサービスがどのように動作するかをプログラマーに抽象化できるようにすることです。サービスがどのように機能するかは非公開ですが、回答が必要な質問は次のとおりです。
各トランスクリプト応答が、それがどの学校から来たかに応じて異なる xml 形式で来る場合、これに対処する方法。30以上あります。
例として: 機関 A は、学生の GPA が |GPA|4.0|/GPA| になるように、ドキュメントの上部のルート近くにタグを持っています。一方、別の機関では、XML のまったく別の部分、下部近く、おそらく 3 人の子の深さにそれがあり、タグに |GradePointAverage|4.0|/GradePointAverage| という名前を付ける場合があります。(Pretend | は xml の山かっこです)
この標準化の欠如に対処する方法について何か提案はありますか?