XML for Scientific Computing

C Pozrikidis

XML stands for eXtensible Markup Language.

In scientific computing, we run a code that utilizes parameters and input data. Emphasis is placed on the code, in that data can be generated without much effort by running the code.

In the XML framework, we run (open) a file containing data; the outcome depends on a companion protocol for interpreting the data. Why is this significant? Data files can be shared and interpreted in different ways to achieve a desired outcome.

Examples of XML encoding in scientific computing are:

  • Extensible Scientific Interchange Language (XSLI)
  • Extensible Data Model and Format (XDMF)
  • ChemicalML
  • Gateway Application Descriptors
Read more.

Frequently asked questions

Programs

These notes are accompanied by programs.