我正在尝试将一组本地包装类编写到我们的机构 API 中(我在一所高等教育机构工作)。这些类的目的是安全地从远程服务中提取脚本,并允许抽象从该服务如何工作到我们的程序员。该服务的工作方式是保密的,但我也需要回答的问题是:
当每个成绩单响应以不同的 xml 格式出现时,如何处理这个问题,具体取决于它来自哪所学校。有30多个。
例如:机构 A 在靠近根的文档顶部有一个标签,学生的 GPA 为 |GPA|4.0|/GPA| 而另一个机构可能将它放在 XML 的完全不同的部分,靠近底部,可能有 3 个孩子深,并将标签命名为 |GradePointAverage|4.0|/GradePointAverage| (假装|是xml尖括号)
有什么建议可以解决这种缺乏标准化的问题吗?