XML in Scientific Computing

C. Pozrikidis

2012, Taylor & Francis/CRC


Why this book?

This book introduces the extensible markup language (XML) to scientists and engineers in a way that illustrates the similarities with traditional programming languages, underlines the differences, and suggests new ways of saving and sharing data and the results of scientific calculations.

XML data processing and manipulation are illustrated with reference to the extensible stylesheet language (XSL), and algorithms for carrying out arithmetic computations are provided and implemented in computer code.

Specific ways of creating and navigating through an XML document using traditional programming languages such as Fortran, C++, Perl, and Matlab, are reviewed and specific examples are provided.

A complete XSL code generating the spreadsheet of a student roster based on XML data is discussed.


This book is accompanied by a suite of computer programs and other documents arranged in directories corresponding to the book chapters and appendices.


  1. Page 10:
    Three lines before Nuts: please insert space between html and documents.
  2. Page 22:
    Line 8 up: Please replace <graduate> with </graduate>.
    Line 1 up: Please replace <donor> with </donor>.
    Line 6: Please replace <bill> with </bill>.
  3. Page 50:
    Line 9 up: Please replace eigen with eigenvalue.