“…An evidence of this, is the diversity of work applying XML specifically to software documentation, which include the following, to mention only a few of the more relevant to this paper: representations of source code (JavaML [2,5], cppML [21], srcML [10]), UML [14], mechanisms to integrate heterogeneous documents from different sources [16,15,4], and literate programming systems [31,9].…”