最近我所在的研究小组一直在研究一些模拟代码。
对于代码,我们有包含代码的主要 C++ 文件,一个包含模拟输入参数的文本文件。每个时间步的模拟数据以柱状数据的形式吐出,每一列代表一些物理量位置、压力等,每一行代表一个网格点。
我的老板现在要求我将输入参数文件和输出数据文件的数据格式从目前的 key-value , key-value 性质切换为 XML 格式。他的解释似乎很差,因为他的英语很烂。已经有两次,他在我一个字都听不懂的情况下大肆宣扬 XML 的优越性。
现在,让我说我只是对科学计算感兴趣的普通 C/C++/Python 程序员,而且我没有计算机工程学科的背景,比如数据库或 XML 似乎最常用的 Web 开发。
谁能给我一个简短的解释,或者给我一些资源,这些资源通过简单但不平凡的例子对概念进行了温和的解释,没有所有的瑜伽、诵经、焚香和丑陋的技术词汇(这一直需要我做无休止的谷歌搜索)所有的 XML 教程似乎都充满了。
如果有人可以给出一些明确的真实示例,说明 XML 数据格式在某些 应用数学代码中的使用位置和方式,那将非常有帮助。